摘要: OO有三大特性:封装性,多态性,继承性。 设计原则有5种: 1. 单一职责(SRP):一个类应该有且仅有一个引起变化的因素。 2. 开放封闭(OCP):对扩展开放,对修改封闭。 3. Liskov替换(LSP):子类可以替换为它的基类。 4. 依赖倒置(DIP):高层模块不应该依赖于低层模块,二者都应该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象。 5. 接口隔离(ISP):一个类对另外一... 阅读全文
posted @ 2009-06-15 23:16 primeli 阅读(375) 评论(1) 推荐(0) 编辑