开闭原则(Open-Closed Principle)就是让设计的系统对扩展开放,对修改封闭。
· 对扩展开放:
就是指,应对需求变化要灵活。 要增加新功能时,不需要修改已有的代码,增加新代码即可。
· 对修改关闭:
就是指,核心部分经过精心设计后,不再因为需求变化而改变。
在实际开发中,我们无法完全做到,但应尽量遵守开闭原则。
开闭原则(Open-Closed Principle)就是让设计的系统对扩展开放,对修改封闭。
· 对扩展开放:
就是指,应对需求变化要灵活。 要增加新功能时,不需要修改已有的代码,增加新代码即可。
· 对修改关闭:
就是指,核心部分经过精心设计后,不再因为需求变化而改变。
在实际开发中,我们无法完全做到,但应尽量遵守开闭原则。
上一篇:模板方法模式和回调机制
下一篇:字符串相等的判断
(目录) 前言 最近在学习慕课网Geely老师的设计模式课程,做下笔记 概念 开闭原则的定义:软件实现对扩展开放,修改关闭
1.定义一个软件实体,如类和方法,应该对扩展开放,对修改关闭。通俗易懂的说,就是你的软件不能因为
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M