Java设计模式之工厂方法模式:从入门到醒目

打印 上一主题 下一主题

主题 1744|帖子 1744|积分 5232

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1. 工厂方法模式概述

1.1 定义与核心思想

工厂方法模式(Factory Method Pattern)
**定义:**是一种创建型设计模式,它定义了一个用于创建对象的接口,但让子类决定实例化哪一个类。工厂方法使一个类的实例化耽误到其子类。
**核心思想:**工厂模式的核心思想是将对象的创建和利用分离,通过一个工厂类来负责对象的创建。客户端只必要向工厂类哀求创建对象,而不必要关心对象是怎样创建的。如答应以低落代码的耦合度,提高代码的可维护性和可扩展性。
普通明白:就像你去餐厅点餐,菜单(工厂接口)上有许多菜(产物),但具体是哪位厨师(具体工厂)来做这道菜,由餐厅(客户端)决定。你(客户端代码)不必要关心具体是谁做的,只必要知道你要点的菜(产物接口)就行了。
1.2 模式布局

    脚色   形貌   对应示例         Product   定义产物的接口   电子产物接口       ConcreteProduct   实现Product接口的具体产物类   手机、电脑等具体产物       Creator  
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表