本文理解来自极客时间,设计模式之美
1:what,什么是ocp
open closed principle,开闭原则:添加一个功能的时候,应在已有的代码上进行扩展(类,模块,方法),而非修改
2:why,为什么要ocp
减少代码耦合性,更有弹性,但是理解会变复杂
3:how,如何ocp
时刻有扩展意识,抽象意识,封装意识,写代码时思考未来变更的可能,掌握一定的设计模式,设计思想,熟练运用多态,依赖注入,接口等
4:when,什么时候ocp
写代码呀。。。
本文理解来自极客时间,设计模式之美
1:what,什么是ocp
open closed principle,开闭原则:添加一个功能的时候,应在已有的代码上进行扩展(类,模块,方法),而非修改
2:why,为什么要ocp
减少代码耦合性,更有弹性,但是理解会变复杂
3:how,如何ocp
时刻有扩展意识,抽象意识,封装意识,写代码时思考未来变更的可能,掌握一定的设计模式,设计思想,熟练运用多态,依赖注入,接口等
4:when,什么时候ocp
写代码呀。。。