qidao123.com技术社区-IT企服评测·应用市场
标题:
Java设计模式之工厂方法模式:从入门到醒目
[打印本页]
作者:
小秦哥
时间:
6 天前
标题:
Java设计模式之工厂方法模式:从入门到醒目
1. 工厂方法模式概述
1.1 定义与核心思想
工厂方法模式(Factory Method Pattern)
**定义:**是一种创建型设计模式,它定义了一个用于创建对象的接口,但让子类决定实例化哪一个类。工厂方法使一个类的实例化耽误到其子类。
**核心思想:**工厂模式的核心思想是将对象的创建和利用分离,通过一个工厂类来负责对象的创建。客户端只必要向工厂类哀求创建对象,而不必要关心对象是怎样创建的。如答应以低落代码的耦合度,提高代码的可维护性和可扩展性。
普通明白
:就像你去餐厅点餐,菜单(工厂接口)上有许多菜(产物),但具体是哪位厨师(具体工厂)来做这道菜,由餐厅(客户端)决定。你(客户端代码)不必要关心具体是谁做的,只必要知道你要点的菜(产物接口)就行了。
1.2 模式布局
脚色 形貌 对应示例 Product 定义产物的接口 电子产物接口 ConcreteProduct 实现Product接口的具体产物类 手机、电脑等具体产物 Creator
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/)
Powered by Discuz! X3.4