摘要:
Abstract Factory 模式一 意图 提供一个创建一系列相关或相互依赖对象的接口,而无需制定他们具体的类。二 逻辑 抽象工厂模式中的4中不同角色:1 抽象工厂(Abstract Factory): 它与应用系统商业逻辑无关。2 具体工厂(Concrete Factory): 这个角色直接在客户端的调用下创建产品的实例。 这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。3 抽象产品(Abstract Product): 担任这个角色的类是工厂方法模式所创建的对象的父类,或它们共同拥有的接口。4 具体产品(Concrete Product... 阅读全文