软件设计模式

设计模式是软件架构和代码设计的重要技术,由资深工程师根据从业经验和代码案例进行总结得出,经过了超过20年的行业实践和验证,并得到全世界软件架构师、设计师、代码开发人员等的认可。课程将跟大家一起探讨简单工厂模式、GRASP模式、GoF模式等内容,向大家呈现不同模式的应用及案例。

播放:17078次,课程ID:4230093

软件设计模式课程简介:前往报名学习

软件设计模式课程简介:

设计模式是软件架构和代码设计的重要技术,由资深工程师根据从业经验和代码案例进行总结得出,经过了超过20年的行业实践和验证,并得到全世界软件架构师、设计师、代码开发人员等的认可。课程将跟大家一起探讨简单工厂模式、GRASP模式、GoF模式等内容,向大家呈现不同模式的应用及案例。

前往报名学习

软件设计模式课程目录:

第一章 课程基础

--简介

--用例图

--时序图

--类图

--练习

第二章 面向对象分析与设计

--用例建模

--领域建模

--对象交互建模

--类图设计

--练习

第三章 通用责任链分配(GRASP)模式

--专家模式(Expert Pattern)

--控制器模式(Controller Pattern)

--创建者模式(Creator Pattern)

--练习

第四章 GoF创建型模式

--单例模式(Singleton Pattern)

--原型模式(Prototype Pattern)

--构造器模式(Builder Pattern)

--抽象工厂模式(Abstract Factory Pattern)

--工厂方法模式(Factory Method Pattern)

--练习

第五章 GoF结构型模式

--适配器模式(Adapter Pattern)

--桥模式(Bridge Pattern)

--组合模式(Composite Pattern)

--装饰器模式(Decorator Pattern)

--门面模式(Facade Pattern)

--享元模式(Flyweight Pattern)

--代理模式(Proxy Pattern)

--练习

第六章 GoF行为型模式

--责任链模式(Chain of Responsibility Pattern)

--命令模式(Command Pattern)

--解释器模式(Interpreter Pattern)

--迭代器模式(Iterator Pattern)

--仲裁者模式(Mediator Pattern)

--备忘录模式(Memento Pattern)

--观察者模式(Observer Pattern)

--状态模式(State Pattern)

--策略模式(Strategy Pattern)

--模板方法模式(Template Method Pattern)

--访问者模式(Visitor Pattern)

--练习

期末考试

软件设计模式授课教师:

朱洪军-讲师-中国科学技术大学-软件学院

于2008.07就职中科大软件学院,主讲课程有《软件设计模式》/《J2EE轻量级框架》/《Android软件设计》/《数据库系统应用》

© 柠檬大学 2020