码迷,mamicode.com
首页 > 编程语言 > 详细

Java设计模式--工厂方法模式

时间:2017-11-06 21:27:28      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:应用程序   strong   nbsp   核心   工厂方法模式   类型   工厂   java设计模式   java   

角色

抽象工厂:担任这个角色是工厂方法模式的核心,它是与应用程序无关的。任何在模式中创建对象的工厂类都必须实现这个接口。

具体工厂:担任这个角色的是实现了抽象工厂接口的具体Java类。具体工厂角色含有与应用密切相关的逻辑,并且受到应用程序的调用来创建产品对象。

抽象产品:工厂方法模式所创建对象的超类型,也就是产品对象的共同父类或接口。

具体产品:这个角色实现了抽象产品接口。

结构图

 技术分享

 

Java设计模式--工厂方法模式

标签:应用程序   strong   nbsp   核心   工厂方法模式   类型   工厂   java设计模式   java   

原文地址:http://www.cnblogs.com/LUA123/p/7794956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!