设计模式之禅---抽象工厂模式

244 阅读1分钟

设计模式打怪升级之路

工厂方法模式

单例模式

抽象工厂模式

Provide an interface for creating families of related or dependent objectswithout specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。)

当面对业务的品种和种类增多的时候,工厂方法模式已经不能很好的满足需求,这个时候,就需要工厂方法模式的升级版,抽象工厂模式的使用。让我们继续来种水果,不过这一次不仅种熟的,还种不熟的。看看,应该怎么种: