我的设计模式-抽象工厂(Abstract Factory)

抽象工厂主要是在工厂模式的基础上,将对象实例生成工厂进行了抽象,增加了对象实例生成工厂的拓展性。


工厂模式可以参看:

点击打开链接


以下举例说明抽象工厂模式:


可能有多种打印机,但都有打印方法;



将原有工厂模式的打印机工厂类进行封装,通过实现统一的接口来实现不同的打印机实例的建造工厂,增加了打印机工厂的扩展性,使程序更加灵活。


猜你喜欢

转载自blog.csdn.net/zhangjin530/article/details/53289136