Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 770 Bytes

README.md

File metadata and controls

13 lines (12 loc) · 770 Bytes

java_learning

design patterns instantiation 设计模式实例

Creational Patterns 创建型模式

  • abstract factory pattern 抽象工厂

以 LG 和 TCL 两家家电工厂为例,展示根据不同品牌返回不同工厂,利用抽象类屏蔽底层不同工厂的复杂性,这就是抽象工厂模式

  • simple factory pattern 简单工厂

以 FoodFactory 食物工厂为例,根据需求生产沙拉、汉堡等不同食物,以展示简单工厂模式

Structural Patterns 结构型模式

  • proxy_pattern 代理模式

两种常用的代理方式,分别是 JDK 代理和 CGLib 代理,分别适用于实现了接口的类和未实现接口的非final类

other java practice 其他 java 练习

未完待续