摘要:
《大话设计模式》连续三章讲述了三个原则,把这些重要语录摘抄下来,供我日后好好理解。单一职责原则(Simple Response Principle):就一个类而言,应该仅有一个引起他变化的原因。当一个类承担了过多的职责,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力。这种耦合会导致脆弱的设计,当设计变化时,设计会遭受到意想不到的破坏。软件设计真正要做的事,就是发现职责,并把这些职责相互分离。判断是否职责单一的方法:如果你想到多于一个动机去改变一个类,这个类就具有多于一个的职责,就应该对类进行职责分离。开放-封闭原则:软件实体(类,模块,函数等),应... 阅读全文
posted @ 2011-09-05 17:46 billpeng 阅读(443) 评论(0) 推荐(0) 编辑