- abstract factory pattern 抽象工厂
以 LG 和 TCL 两家家电工厂为例,展示根据不同品牌返回不同工厂,利用抽象类屏蔽底层不同工厂的复杂性,这就是抽象工厂模式
- simple factory pattern 简单工厂
以 FoodFactory 食物工厂为例,根据需求生产沙拉、汉堡等不同食物,以展示简单工厂模式
- proxy_pattern 代理模式
两种常用的代理方式,分别是 JDK 代理和 CGLib 代理,分别适用于实现了接口的类和未实现接口的非final类
未完待续