面向对象的设计模式培训
培训内容:
1. 面向对象综述
2. UML2综述
3. 核心目标:
4. 深刻理解UML的四种关系
5. 面向对象的分析和设计、MDA
6. 设计模式简介
7. 面向对象设计原理
8. 重构简介
9. 核心目标:
10. 深刻理解OOD原理,它是理解设计模式最核心的地方。深刻理解重构和设计模式之间的关系,以及如何借助设计模式重构软件系统;
11. 创建型模式
12. Singleton、Factory Method、Builder、Prototype、Abstract Factory
13. Monostate、Registry、Factory、Plugin
14. 结构型模式
15. Adapter、Bridge、Composite、Decorator、Façade、Flyweight、Proxy
16. Remote Façade
17. 行为型模式
18. Strategy、State、Template Method、Command、Chain of Responsibility、Observer、Mediator
19. ,Interpreter、Iterator、Memento、Visitor、Collecting Parameter
20. 总结