当前位置: 代码迷 >> 综合 >> 开闭原则,对拓展开放,对修改关闭
  详细解决方案

开闭原则,对拓展开放,对修改关闭

热度:15   发布时间:2024-02-09 16:02:03.0

本文理解来自极客时间,设计模式之美

1:what,什么是ocp

open closed principle,开闭原则:添加一个功能的时候,应在已有的代码上进行扩展(类,模块,方法),而非修改

2:why,为什么要ocp

减少代码耦合性,更有弹性,但是理解会变复杂

3:how,如何ocp

时刻有扩展意识,抽象意识,封装意识,写代码时思考未来变更的可能,掌握一定的设计模式,设计思想,熟练运用多态,依赖注入,接口等

4:when,什么时候ocp

写代码呀。。。

  相关解决方案