设计模式和设计原则回顾
设计模式和设计原则回顾
23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石,
设计模式
在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类:
一、创建型模式(5种)
1. 单例模式(Singleton)
2. 工厂方法模式(Factory Method)
3. 抽象工厂模式(Abstract Factory)
4. 建造者模式(Builder)
5. 原型模式(Prototype)
二、结构型模式(7种)
- 适配器模式(Adapter)
- 桥接模式(Bridge)
- 组合模式(Composite)
- 装饰器模式(Decorator)
- 外观模式(Facad