摘要: 所谓单一职责原则:就一个类而言,仅仅只有一个引起他变化的原因。开-闭原则:对程序改动是通过增加新代码进行的,而不是更改现有的代码。将程序中呈现出频繁变化的部分进行抽象。依赖倒转原则:A,抽象不应该依赖于细节,细节应该依赖于抽象。就是要针对接口编程,不要针对实现编程。 B,高层模块不应该依赖低层模块,两者都应该依赖于抽象。里氏代换原则:子类型必须能够替换掉他们的父类型。或者说高层模块和低层模块之间通过接口或者抽象类对接,谁也不需要依靠谁,除了约定的接口,大家都可以灵活自如。如果程序中所有的依赖关系都是终止与抽象类或者接口,就是面向对象的设计,反之就是过程化的设计了。 阅读全文
posted @ 2013-05-08 19:49 bobo的学习笔记 阅读(255) 评论(0) 推荐(0) 编辑