随笔 - 45  文章 - 129  trackbacks - 0
<2007年1月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

专注于C++ P2P STL GP OpenSource等
Google

常用链接

留言簿(10)

随笔分类

随笔档案

相册

朋友

搜索

  •  

最新评论

阅读排行榜

评论排行榜

最近开始读《代码大全》,讲到了软件设计。书上讲得其实很对,软件设计就是从架构师设计的架构上构建这个系统,一套好的设计方案就是在各种相互竞争的目标中做折衷。

优秀的设计应该具有以下的特征:
最小复杂度
易于维护
松散耦合
可扩展性
可重用性
高扇入:就是大量类使用某个给定的类。这就意味着需要多多使用工具类。
低扇出:不要过分使用和依赖于其他的类
可移植性
精简性
层次性
标准技术

posted on 2006-11-16 10:14 CPP&&设计模式小屋 阅读(550) 评论(0)  编辑 收藏 引用 所属分类: 读书笔记

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理