标签:变化 能力 维护 学校 程序员 size 原因 microsoft 程序
单一职责原则指的是就一个类而言,应该仅有一个引起它变化的原因。
如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能削弱或者抑制这个类完成其它职责的能力(就像一个程序员 叫他去做医学研究,生物研究,可能会抑制他学设计模式的能力)。这种耦合会导致脆弱的设计,当变化发生时,设计会遭到异常不到的破坏(你医学研究久了,设计模式少接触,也就生疏了)。
在写一个类的时候,要在类的职责分离上多思考(类的职责搞不清楚,就好像你生病了去找修车的,买菜去学校买),这样代码才是真正的可维护,易扩展,易维护。
标签:变化 能力 维护 学校 程序员 size 原因 microsoft 程序
原文地址:http://www.cnblogs.com/HJL085/p/6486399.html