课程内容
一,面向对象设计原则
1,开闭原则
2,单一职责原则
3,组合/聚合复用原则
4,接口隔离原则
5,里氏替换原则
6,依赖导致原则
7,迪米特法则
二、常用创建型模式
1. 简单工厂设计模式的使用
2. 工厂方法设计模式的使用
3. 抽象工厂设计模式的使用
4. 单例模式的使用
5. 原型模式的使用
6. 构建者模式的使用
三、常用结构性模式
1. 适配器模式的使用
2. 装饰器模式的使用
3. 代理模式的使用以及AOP设计思想
4. 享元模式的使用
5. 桥接模式的使用
四、常用行为型模式
1. 状态模式的使用
2. 观察者模式的使用
3. 策略模式的使用
4. 模板方法设计模式的使用
五、设计模式的综合使用