软件设计本身所追求的目标是封装变化、降低耦合,开放封闭原则是对这一目标的最直接体现。其他的设计原则,很多时候是为了实现这一目标服务的。
核心思想:对扩展开放,对修改封闭。
对外开放,意味着有新的需求或变化时,可以对现有代码进行扩展。
对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行修改。
实现这一原则的办法就是对抽象编程,而不对具体编程,抽象相对稳定。
如对本文有疑问, 点击进行留言回复!!
基于TCP/IP的网络聊天室实现(简单一对一)
设计模式之 Visitor(访问者模式)通俗理解
设计模式: 桥接模式-概念、实现及JDBC中的桥接模式
可变长度参数的了解
【大话设计模式-18】迭代器模式(案例解析)
设计模式复习(九)-------组合模式
设计模式复习(十一)-------外观模式
2020-07-20
大话西游之猿类单例,饿汉式、懒汉式
【大话设计模式-5】工厂模式(三种工厂模式代码案例分析)
网友评论