摘要:
转载自:http://www.cnblogs.com/cbf4life/archive/2009/12/15/1624435.html依赖倒置原则(Dependence Inversion Principle,简称DIP)这个名字看着有点别扭,“依赖”还“倒置”,这到底是什么意思?依赖倒置原则的原始定义是:High level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. De 阅读全文
摘要:
转载自:http://zg0423.blog.163.com/blog/static/2059840162013227111717916/可参考:http://hi.baidu.com/121308030/item/134350849bd568cfee083dfd http://www.cnblogs.com/sunwei2012/archive/2010/03/10/1682415.html http://www.oodesign.com/liskov-s-substitution-principle.html我们都知道面向对象有三大特性:封装、继承、多态。所以我们在实际开发过程... 阅读全文
摘要:
转载自:http://www.cnblogs.com/cbf4life/archive/2009/12/11/1622166.html 参考:http://www.oodesign.com/single-responsibility-principle.html 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。这个设计原则备受争议,只要你想和别人争执、怄气或者是吵架,这个原则是屡试不爽的。如果你是老大,看到一个接口或类是这样或那样设计的,你就问一句:“你设计的类符合SRP原则吗?”,保准对方立马“萎缩”掉,而且还一脸崇拜地看着你,心... 阅读全文