设计模式的复习
文章目录
2. 结构型模式
设计模式的原则是什么?
- 单一职责:一个类只做一件事情
- 开放封闭:对扩展开放,修改关闭
- 里氏替换原则:子类完全可以覆盖父类
- 接口隔离原则:每个接口都实现单一的功能,添加新功能时,要添加一个新接口,而不是修改已有的接口。
- 依赖倒置:依赖于抽象(超类)
创建型模式
单例模式
懒汉模式、饿汉模式、双检查模式、静态内部类、枚举
原型模式
工厂模式
创建者模式
结构型模式
组合模式
适配器模式
外观模式
代理模式
装饰模式
策略模式
备忘录