会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
文野
上士闻道,勤而行之,中士闻道,若即若离,下士闻道,大笑之,不笑不足以为道。
博客园
首页
新随笔
联系
订阅
管理
2010年4月28日
论单一职责
摘要: 对象设计不是关于标准化数据的,它是关于标准化行为的。职责是什么?职责即对象的行为,而类继承与接口实现的区别是类是 is a 的关系,接口是 can do的关系,所以代表对象职责的应该是接口,而不是类。这并不是说类就不应该是单一职责的,我们可以创建万能类。只是说,类应该表示一个完整的对象模型,而一个完整的对象模型就可能拥有多个职责,如果完全按照单一职责的原则来实现类,那么就会出现类爆炸以及不完整的现...
阅读全文
posted @ 2010-04-28 13:27 文野
阅读(483)
评论(0)
推荐(0)
编辑
公告