摘要:
模式描述 抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。产品有多于一个的产品族,而系统只消费其中某一族的产品。 优点 抽象工厂模式除了具有工厂方法模式的优点外,最主要的优点就是可以在类的内部对产品族进行约束。所谓的产品族,一般或多或少的都存在一定的关联,抽象工厂模式就可以在类内部对产品族的 阅读全文
摘要:
模式描述 工厂方法模式提供一个用于创建产品的接口,由实现类决定实现哪些产品。工厂方法模式使一个类的实例化延迟到子类,并且只适用于一个产品的等级结构。 优点 可以一定程度上解耦,消费者和产品实现类隔离开,只依赖产品接口(抽象产品),产品实现类如何改动与消费者完全无关。 例子 还是以之前简单工厂的手机为 阅读全文