2011年12月13日
摘要: 1.SRP单一职责原则[适用于类功能] (就一个类而言,应该仅有一个引起它变化的原因.) 详细说明: 如果一个类承担的职责过多,就等于把这些职责耦合在一起. 一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力. 这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏. 结论: 它是所有类设计原则最简单的,也是最难正确使用的. 我们会自然的把职责结合在一起,软件设计真正要做的内容就是发现职责并把那些职责相互分离.2.OCP开放-封闭原则[适用于类抽象] (软件实体(类,模块,函数...)应该是可以扩展的,但是不可以修改.) 详细说明: OCP=对于扩展是开放的,对于修改是封闭的 阅读全文
posted @ 2011-12-13 10:53 欣静赏悦 阅读(310) 评论(1) 推荐(1) 编辑