初探设计模式6:面向对象7大设计原则及实例

开闭原则(Open-Closed Principle,OCP) 开闭原则是这七大设计原则中最常见、最基本的 开闭原则定义:软件实体对扩展是开放的,但对修改是关闭的。意思就是说在不修改软件实体的基础上去扩展其他功能。 开闭原则实例: 比如实现一个绘制图线的功能 设计方案如下图所示 用户类中直接调用画直线类,但是如果有一个新需求,要求我们画斜线或者曲线的话,这时就需要修改画直线类中的代码(使用swit
相关文章
相关标签/搜索