开放封闭原则

关于开放封闭原则,其核心的思想是:
软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。

 

  1. 对于扩展开放
    • 人们的需求不是一成不变的,对于新的需求我们需要扩展我们的代码来实现,所以对于扩展是开放的
  2. 对于修改封闭
    • 已经完成的代码可能已经投入使用,并非只有你一个人在使用,对于代码的修改可能带来很多问题,所以对于已经完成代码不应该对其进行修改  

实际开发中的应用

 

posted @ 2019-08-17 15:35  长江尾  阅读(168)  评论(0编辑  收藏  举报