架构师训练营第三周学习总结
设计模式的定义
- 每一种模式都描述了一种问题的通用解决方案。这种问题在我们的环境中,不停地出现。 
- 设计模式是一种可重复使用的解决方案。 
设计模式的分类
从功能分
- 创建模式(Creational Patterns) 
对类的实例化过程的抽象。
- 结构模式(Structural Patterns) 
将类或者对象结合在一起形成更大的结构。
- 行为模式(Behavioral Patterns) 
对在不同的对象之间划分责任和算法的抽象化。
从方式分
- 类模式 
以继承的方式实现模式,静态的。
- 对象模式 
以组合的方式实现模式,动态的。
常用设计模式
- 简单工厂模式 
- 单例模式 
- 适配器模式 
- 模版方法模式 
- 策略模式 
- 组合模式 
- 装饰器模式 











 
    
评论