心雨无痕

OnlyProgrammer

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年6月14日

摘要: 工厂方法模式用来定义一个创建产品的接口(抽象类),具体的产品创建工作由子类来实现,它是一种类的创建模式。模式介绍工厂方法模式分为4个角色:1. 抽象工厂Creator,该角色定义了工厂类所必须具备的所有接口,在本模式中通常只有一个Creator角色类2. 具体工厂ConcreteCreator,实际的工厂类,实现Creator中定义的接口并实际生成产品,应用将直接调用该角色以生成产品3. 抽象产品角色Product,该角色定义了产品类所必须具备的接口4. 具体产品角色ConcreteProduct,该角色实现了Product中定义的接口,它是应用所需要的真正的产品上述角色中,一般具体工厂角色和 阅读全文
posted @ 2012-06-14 22:56 心雨无痕 阅读(212) 评论(0) 推荐(0) 编辑