(设计模式原则)SOLID O原则 -- 开闭原则

定义

对于扩展是开放的,对于修改是封闭的

应用场景

无论多么‘封闭’的模块,都会存在一些无法对之封闭的变化,设计人员必须对于他设计的模块应对哪种变化封闭做出选择。先猜测出最可能发生的变化种类,然后构造抽象来隔离这些变化。

方法

运用面向对象的手段,比如继承,多台来隔离具体方法和类的耦合。

Reference

卡奴达摩专栏 -- 设计模式六大原则(6):开闭原则

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容