面向对象设计(2)

面向对象设计原则 单一职责原则 (SRP) 开闭原则 (OCP) Liskov 替换原则 (LSP) 接口隔离原则 (ISP) 依赖倒置原则 (DIP) SOLID OCP: 开闭原则 软件模块对扩展是开放的 当需求发生改变时,可以对模块进行扩展 软件模块对修改是封闭的 对模块进行扩展时, 无须改动模块的源代码。 似乎是矛盾的 ? 面向对象设计的原则 (2) : 开闭原则 缺点: 对扩展开放: 可
相关文章
相关标签/搜索