Skip to content

DeveloperErenLiu/FactoryDesignPattern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation


在常用设计模式中有三种工厂设计模式,分别是简单工厂模式、工厂方法模式、抽象工厂模式,三种工厂模式依次呈现不同的复杂度,处理的场景也依次更加复杂。

项目中经常会出现很多相同类型的操作,按照面向对象和封装的设计原则,这些操作可以封装为对象,而工厂模式就适用于这种场景。简单工厂模式可以创建不同的操作对象,工厂方法模式和抽象工厂模式则更加灵活。


本示例中给出了三种工厂模式的例子,并且通过文件夹对不同工厂模式进行了划分,在控制器中分别调用三种工厂模式。

在代码中加入了大量注释,以帮助新人理解。大家可以运行Demo,打上断点看一下代码执行流程。

原文地址

About

包含三种工厂设计模式,并给出了详细的注释帮助理解。希望各位能帮忙点个Star,谢谢!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published