工厂模式[Factory]
- 简单工厂模式
- 工厂方法模式
- 抽象工厂模式
单例模式[Singleton]
- 饿汉模式
- 懒汉模式(非线程安全、线程安全、内部类)
- 注册模式(枚举)
原型模式[Prototype]
- 浅克隆
- 深克隆(序列化、反射)
代理模式[Proxy]
- 静态代理
- 动态代理
- Cglib代理
适配器模式[Adapter]
装饰器模式[Decorator]
策略模式[Strategy]
模板模式[Template]
委派模式[Delegate]
观察者模式[Observer]