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

 
 
 

Languages