一、开闭原则 其他原则的基础
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭;
用抽象创建框架,用实现扩展细节;
优点:提高软件系统的可复用性和可维护性。
特点:面向对象开发中最基础的原则。
核心思想:面向抽象进行编程,而不是面向具体对象进行编程。
一、开闭原则 其他原则的基础
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭;
用抽象创建框架,用实现扩展细节;
优点:提高软件系统的可复用性和可维护性。
特点:面向对象开发中最基础的原则。
核心思想:面向抽象进行编程,而不是面向具体对象进行编程。