设计模式七大设计原则

1.单一职责原则 就一个类而言,应该仅有一个引起他变化的原因 2. 开放-封闭原则 ---------面向对象的终极目标! 软件实体(类,模块,函数等)应该是可以扩展的,但是不可修改。 3.里氏代换原则 子类型必须能够替换掉它们的父类型。 4. 依赖倒转原则 高层模块不应该依赖于底层模块。两个都应该依赖抽象。 *抽象不应该依赖细节。细节应该依赖抽象。 5.合成/聚合复用原则 原则:尽量使用合成/聚
相关文章
相关标签/搜索