手机软件设计与模式分成三个一部分,即面向对象的剖析、设计和设计标准,典型性设计模式运用于剖析和软件体系结构融合设计模式,根据由浅入深的教学方式,理解OOP的高級设计、模式与设计的综合性运用及其软件体系结构设计与模式的综合性运用。以具体新项目实例为情况围绕全部项目培训,让学生实践活动怎样根据详尽设计到模式,从模式设计到构架设计的总体全过程。做为详尽设计的高级课程和深层次课程内容,能合理防止设计中出現的关键不正确,依靠真正新项目实例,展现怎样在具体开发设计当中恰当的挑选和应用模式。理论研究紧密结合。根据实际新项目具体指导学生在具体自然环境中如何使用?教师会融合自身的工作经验,在授课全过程中为大伙儿解疑释惑。课内与课余紧密结合。三天的時间很短,教师只有给大伙儿领进门处。在课程内容完毕后,教师会给学生出示许多精心准备的材料,以便捷大伙儿进一步学习培训和实践活动。
培训目标:
1.理解设计的重要标准和定义2.深层次理解OOP的设计,非常对于抽象性的运用及其多态的应用3.理解5大设计标准的指导意义4.理解典型性建立型设计模式的应用领域和应用标准5.理解典型性结构型设计模式的应用领域和应用标准6.理解典型性个人行为型设计模式的应用领域和应用标准7.学习培训搭建CommandFramework、EventFramework程序运行构架,合理把握建立型、结构型、个人行为型设计模式的综合性运用,在一个大的构架中完成多种多样设计模式的相互配合,另外根据把握CommandFramework、EventFramework来搭建低耦合、高拓展的领域模型构架设计,完成消息总线、领域模型构架架构、DomainObjects等软件体系结构难题的设计
课程大纲:
*章面向对象系统软件设计简述
第二章面向对象的关键运用及技术性
第三章面向对象的剖析和设计
第四章面向对象的设计标准
第五章建立型设计模式(AbstractFactory)
第六章建立型设计模式(Builder)
第七章结构型设计模式(Adapter)
第八章结构型设计模式(Bridge)
第九章个人行为型设计模式(Command)
第十章个人行为型设计模式(Observer)
第十一章CommandsFramework
第十二章EventFramework