2010年8月5日

以boost factory & boost function实现对象工厂设计模式

摘要: 工厂对象模式简介在GoF的《设计模式》一书中,对Factory Method/Object Method 意图描述如下:定义一个用于创建对象的接口,让子类决定实例化是哪一个类。 Factory Metho是一个类的实例化延迟到其子类。其结构图如下: 其中, 类 Product 定义了一类对象的接口。 ConcreteProduct 实现 Product 的接口。 Creator是工厂方法的包装器。ConcreteCreator 类实现Creator的接口。基于以上结构,每个ConcreteProduct必须带有一个 ConcreteCreator, 用来产生特定的ConcreteProduc. 阅读全文

posted @ 2010-08-05 21:42 NBSTAR 阅读(995) 评论(0) 推荐(0) 编辑

导航