通过深圳高级软件设计与模式实践培训班您将会:
1. 理解设计的关键原则和概念
2. 深入理解OOP的设计,特别针对抽象的应用以及多态的使用
3. 理解5大设计原则的指导作用
4. 理解典型创建型设计模式的应用场景和使用原则
5. 理解典型结构型设计模式的应用场景和使用原则
6. 理解典型行为型设计模式的应用场景和使用原则
7. 学习构建Command Framework、Event Framework应用程序架构, 有效掌握创建型、结构型、行为型设计模式的综合应用, 在一个大的架构中实现多种设计模式的配合,同时通过掌握Command Framework、Event Framework来构建低耦合、高扩展的业务逻辑架构设计,实现消息总线、业务逻辑架构框架、Domain Objects等软件架构难点的设计
课程介绍:
深圳高级软件设计与模式实践培训班分为三个部分,即面向对象的分析、设计和设计原则,典型设计模式应 用于分析和软件架构整合设计模式,通过循序渐进的学习方式,理解OOP的高级设计、模式与设计的综合应用以及软件架构设计与模式的综合应用。以实际项目案例为背景贯穿整个培训项目,让学员实践如何通过详细设计到模式,从模式设计到架构设计的整体过程。作为详细设计的高级课程和深入课程,能有效避免设计中出现的主要错误,借助真实项目案例,展示如何在实际开发之中正确的选择和运用模式。理论与实践相结合。通过具体项目指导学员在实际环境中怎么用?老师会结合自己的经验,在讲课过程中为大家答疑解惑。课内与课外相结合。三天的时间很短,老师只能给大家领进门。在课程结束后,老师会给学员提供很多精心准备的资料,以方便大家进一步学习和实践。
课程大纲:
第一章 面向对象系统设计概述
第二章 面向对象的重要应用及技术
第三章 面向对象的分析和设计
第四章 面向对象的设计原则
第五章 创建型设计模式(Abstract Factory)
第六章 创建型设计模式(Builder)
第七章 结构型设计模式 (Adapter)
第八章 结构型设计模式 (Bridge)
第九章 行为型设计模式(Command)
第十章 行为型设计模式(Observer)
第十一章 Commands Framework
第十二章 Event Framework