Skip to content

ochprince/java_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 练习

未完待续

About

java learning practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages