上QQ阅读APP看书,第一时间看更新
温故而知新
面向对象的主要特性是继承、封装与多态,这些特性都建立在类方法实现的基础上,只有通过对类方法的不断改造、类关系的不断升级,才可将面向对象的特性发挥到极致。面对同一需求,不同的开发者可能会给出不同的实现方案,如何设计一套可靠、可扩展和易维护的框架?本章的逐步优化设计给开发者提供了一个良好的参考思路。框架设计的改进其实已经体现出了设计模式应用的雏形,这是后续内容中的重点。
如何发挥面向对象的优势?如何设计一套可靠的框架?掌握六大设计原则和23种设计模式是关键。下面就正式开始软件设计模式学习之旅吧!