随笔 - 45  文章 - 129  trackbacks - 0
<2006年11月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

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

常用链接

留言簿(10)

随笔分类

随笔档案

相册

朋友

搜索

  •  

最新评论

阅读排行榜

评论排行榜

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

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

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

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