天天看点

OCP软件设计基本原则

开闭原则:

     对扩展开放,对修改关闭.或者说抽象出变化,具体实现这种变化.

当我们的需求中出现当什么什么时候怎么怎么样时就得小心了,这种条件是经常变化的.我们需要封装抽象的变化,然后分别按情况予以实现.在运行时按条件动态加载具体实现.

继续阅读