摘要:
开闭原则 官方定义 开闭原则(Open Close Principle)又称为OCP原则,他的官方定义如下 一个软件实体如类,模块和函数都应该对扩展开放,对修改关闭 基本介绍 对扩展开发--提供方 对修改关闭--调用方 注意事项 开闭原则-最基础最重要的设计原则 开闭原则可以提要复用性和可维护性 阅读全文
摘要:
里氏替换原则 聊聊继承 继承优势 提高代码的复用性(每个子类有拥有父类的属性和方法) 提高代码的可扩展性 继承劣势 继承是侵入性的(只要继承,就必须拥有父类的属性和方法) 继承机制很大的增加了耦合性 继承其实是一把双刃剑 基本介绍 里氏替换原则通俗的来讲:子类可以扩展父类的功能,但是子类不能修改父类 阅读全文