原则使用频率图(仅供参考)
1.如何理解开闭原则
-
简单来说,开闭原则指的是 “对扩展开放,对修改关闭”。
-
当软件系统需要增加新的功能时,应该通过扩展现有代码的方式来实现,而不是去修改已有的代码。
-
例如我们有一个计算图形面积的程序,最初它只能计算圆形和矩形的面积。如果要添加计算三角形面积的功能,按照开闭原则,我们不应该去修改原来计算圆形和矩形面积的代码,而是创建一个新的类来专门处理三角形面积的计算。
- 为了满足开闭原则,需要对系统进行抽象化设计,抽象化是开闭原则的关键。
2.开闭原则的优点
-
提高了软件系统的稳定性
-
增强了软件系统的可维护性
-
促进代码的复用
以上内容为根据书本内容配合搜索引擎整理得来,目的是为了学习,要是有侵权的情况发生,请联系我,我会立即予以删除,谢谢!
一起成长,人生是马拉松,可以跑得慢,但一定要在路上。