摘要: 1.简单工厂模式(静态工厂)参与者: ·抽象产品角色(AbstractProduct) 所有具体产品角色的父类,它负责描述所有实例所共有的公共接口。 ·具体产品角色(ConcreteProduct) 继承自抽象产品角色,一般为多个,是简单工厂模式的创建目标。工厂类返回的 应该是该角色的某一具体产品 ·工厂角色(Creator) 简单工厂模式的核心,负责实现所有具体产品类的实例。工厂类可以被外界直接调用,创建所需的产品对象。工厂类实现: public class Factory { public ICoat CreateCoat(string styleName) 阅读全文
posted @ 2011-05-15 19:12 Raysonxin 阅读(1023) 评论(2) 推荐(1) 编辑