23种设计模式含例题.doc

: 创建型模式所以说,一个! 这里指出了关联的product Product是一一对应的关系。Factory和一个Factory method: Factory Method使一个类的实例化延迟到其子类定义一个用于创建对象的接口,让子类决定实例化哪一个类。 : 接口函数Product. 创建出对应的由派生类实现,Creator::FactoryMethod:纯虚函数, 一个Factory和一个的派生类, Product是一一对应的关系。也就是说如果由相应的Factory派生类来生成Product 要新增一Produc那么也要对应的新增一Factor 每factor负责自身产品创建的策略保证各自的灵活性,符合单一职责原则 Abstract factory: Abstract Factory模式是为创建一组(多类)相关或依赖的对象提供创建接口,而Factory method是为一类对象提供创建接口或延迟对象的创建到子类中实现。Abstract Factory模式通常都是使用Factory method实现 根据不同产品的搭配; 每个具体工厂生产出不同的具体产品 各不相同。Factory2、A1B1搭配出的产品,生产Factory1Builder: 搭配出的产品B2、A2生产. 但是各个部分,:Builder模式是基于这样的一

文档评论(0)

1亿VIP精品文档

相关文档