会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ZFYCH_Love
Simply but Powerful
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2011年12月5日
单一职责原则(SRP)------《敏捷软件开发:原则、模式与实践》 (二)
摘要: 从这一篇开始,讲一讲消除这种设计弊端的一些方式。如果一个类,承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱或者抑制这个累完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。那么,什么是职责呢?在SRP中,职责被定义为“变化的原因”---a reason for change。如果我们能够想到多于一个的动机去改变这个类,那么这个类就具有多于一个的职责。
阅读全文
posted @ 2011-12-05 17:55 xiaoyang_
阅读(459)
评论(0)
推荐(1)
编辑