摘要:
抽象工厂模式 AbstractFactory抽象工厂模式:提供一个创建产品的接口来负责创建相关或依赖的对象,而不具体明确指定具体类。 //抽象工厂类“总部”AbstractFactory封装了一系列创建产品的接口 //[优点]虽然提高了扩展性,[缺点]但在增加接口(新产品)时会涉及到所有... 阅读全文
摘要:
工厂方法模式 FactoryMethod工厂方法:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。工厂方法解决了简单工厂模式难以扩展的问题。把简单工厂类分解为抽象基类和若干个具体类如下代码: //抽象的工厂方法“总部”类Fact... 阅读全文