随笔分类 -  面向对象设计

转载.NET的开源框架
摘要:http://www.cnblogs.com/hellozx/p/OpenSourceProject.html 阅读全文

posted @ 2014-02-11 09:41 萧然 阅读(129) 评论(0) 推荐(0)

面向对象的设计原则
摘要:1.单一职责原则:一个类应该有且仅有一个引起变化的因素2.开放封闭原则:对扩展开发,对修改封闭1)通过扩展已有的软件系统,可以提供新的行为,以满足对软件的新需求,使变化中的软件系统有一定的适应性和灵活性2)已有的软件模块,特别是最重要的抽象模块不能修改,这就使变化中的软件系统有一定的稳定性和延续性3)这样的系统同时满足了可复用性和可维护性3.替换原则:子类可以替换它的基类4.依赖倒置原则高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖与抽象5.接口隔离原则:一个类对于另一个类的依赖应该建立最小的接口上.不应该强迫客户依赖与它们不用的方法。接口属于客户,不属 阅读全文

posted @ 2011-06-13 11:25 萧然 阅读(333) 评论(0) 推荐(0)