软件设计与模式分为三个部分,即面向对象的分析、设计和设计原则,典型设计模式应用于分析和软件架构整合设计模式,通过循序渐进的学习方式,理解OOP的高级设计、模式与设计的综合应用以及软件架构设计与模式的综合应用。
2.深入理解OOP的设计,特别针对抽象的应用以及多态的使用
3.理解5大设计原则的指导作用
4.理解典型创建型设计模式的应用场景和使用原则
5.理解典型结构型设计模式的应用场景和使用原则
6.理解典型行为型设计模式的应用场景和使用原则
7.学习构建CommandFramework、EventFramework应用程序架构,有效掌握创建型、结构型、行为型设计模式的综合应用,在一个大的架构中实现多种设计模式的配合,同时通过掌握CommandFramework、EventFramework来构建低耦合、高扩展的业务逻辑架构设计,实现消息总线、业务逻辑架构框架、DomainObjects等软件架构难点的设计
第二章面向对象的重要应用及技术
第三章面向对象的分析和设计
第四章面向对象的设计原则
第五章创建型设计模式(AbstractFactory)
第六章创建型设计模式(Builder)
第七章结构型设计模式(Adapter)
第八章结构型设计模式(Bridge)
第九章行为型设计模式(Command)
第十章行为型设计模式(Observer)
第十一章CommandsFramework
第十二章EventFramework