C++设计模式
上QQ阅读APP看书,第一时间看更新

2.1.5 小结

本节首先介绍了开闭原则的原理、核心思想和设计优点,使读者了解什么是真正的开与闭,什么情况下可使用开闭原则;然后引入令人烦恼的季节变换带来的服装销售问题,用开闭原则从零搭建一个销售框架,通过UML类图的设计,将销售框架的实现细节展现出来;接着根据UML类图框架的搭建以及对应的类方法设计,分解步骤,详细地编程,实现具体的UML类图中的方法;最后展示程序运行的结果,真正用开闭原则完成软件架构的设计。今后遇到类似的问题时,读者应首先想到“多扩展、少修改”的设计思想,并将其应用在软件设计中。