摘要: 一,单一职责原则(SRP): 1,SRP(Single Responsibilities Principle)的定义:就一个类而言,应该仅有一个引起它变化的原因。简而言之,就是功能要单一。 2,如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。(敏捷软件开发) 3,软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。(敏捷软件开发)二,开放-封闭原则(OCP): 1,OCP(Open-Close Principle)的定义:就是说软件实体(类,方法... 阅读全文
posted @ 2012-09-24 22:21 -lw- 阅读(258) 评论(0) 推荐(0) 编辑