工厂模式是如果业务场景中需要创建多个类似的对象,然后充斥了大量的 if...else...
,此时可以将创建对象的部分抽离出来。
简单工厂模式就是直接抽离,什么都不改,只是将 if..else...
进行了转移。
工厂模式是每一个对象都创建一个工厂类,业务中先得到一个工厂,然后通过工厂得到对象。
抽象工厂模式是每一个工厂类可以生成多种对象。
GoF
中只有工厂模式和抽象工厂模式。
目前开发中还没有遇到过,此处留坑。
Last Updated: 3/7/2022, 1:03:36 AM