面向对象设计原则(Object-Oriented Principle)
2009-10-15 17:31
232 查看
单一职责原则(Single Responsibility Principle) SRP
一个类有且只有一个引起变化的因素;
开放封闭原则(Open Close Principle) OCP
对扩展开放,对修改封闭;
Liskov替换原则(Liskov Substitution Principle) LSP
子类可以替代它的基类;
依赖倒置原则(Dependence Inversion Principle) DIP
高层模块不应该依赖于底层模块,两者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象;
接口隔离原则(Interface Segregation Principle) ISP
一个类对另一个类的依赖建立在最小的接口上;
一个类有且只有一个引起变化的因素;
开放封闭原则(Open Close Principle) OCP
对扩展开放,对修改封闭;
Liskov替换原则(Liskov Substitution Principle) LSP
子类可以替代它的基类;
依赖倒置原则(Dependence Inversion Principle) DIP
高层模块不应该依赖于底层模块,两者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象;
接口隔离原则(Interface Segregation Principle) ISP
一个类对另一个类的依赖建立在最小的接口上;
相关文章推荐
- Object Oriented Design Principles 面向对象设计原则
- 面向对象设计(OOD) 包原则
- 三大基本面向对象设计原则
- 面向对象设计原则---迪米特法则
- Java程序员应该了解的10个面向对象设计原则
- C#设计模式前奏-面向对象设计原则
- 替换原则(LSP)--深度剖析--面向对象设计(OOD)
- 面向对象设计原则--单一职责原则(SRP)
- 常见的面向对象设计原则
- 面向对象设计的原则
- 61条面向对象设计的经验原则
- 初学必读:61条面向对象设计的经验原则
- 初学必读:61条面向对象设计的经验原则 - TonyWang的专栏 - CSDNBlog
- 61条面向对象设计的经验原则
- 记录一下----关于设计模式和面向对象设计原则
- Java程序员应该了解的10个面向对象设计原则
- 【面向对象设计原则】之原则概述
- [导入]对面向对象设计原则的总结
- UML类图与面向对象设计原则
- 面向对象设计原则