摘要: OOD的五个原则:(一):SRP,单一职责原则(只有佛自己应当担负起公布玄妙秘密的职责...) 一个类应该只有一个发生变化的原因. 因为每一个职责都是变化的一个轴线,当需求变化时,该变化会反映为类的职责的变化.如果一个类承担了多于一个的职责,那么引起它变化的原因就会有多个.如果一个类承担的职责过多,就等于把这些职责耦合在了一起. 注意:仅当变化发生时,变化的轴线才具有实际意义;如果没有征兆,那么应用SPR或者其它任何原则都是不明智的.(二):OCP,开放-封闭原则(两截门,一个被水平分割为两部分的门,这样每一部分都可以独立保持开放或者封闭) 软件实体(类,模块,函数等)应该是可以扩展的,但.. 阅读全文
posted @ 2009-01-13 10:29 洋芋,阿喜欢! 阅读(2175) 评论(1) 推荐(0)