- 1
- 0
- 约4.93万字
- 约 57页
- 2019-10-30 发布于湖北
- 举报
工厂方法模式
类型: 创建类模式
定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类,
工厂方法使一个类的实例化延迟到其子类。
优点
1)可以使代码结构清晰,有效地封装变化。在编程中,产品类的实例化有时候是
比较复杂和多变的,通过工厂模式,将产品的实例化封装起来,使得调用者根本
无需关心产品的实例化过程,只需依赖工厂即可得到自己想要的产品。
2)对调用者屏蔽具体的产品类。如果使用工厂模式,调用者只关心产品的接口就可以了,
至于具体的实现,调用者根本无需关心。即使变更了具体的实现,
对调用者来说没有任何影响。
3)降低耦合度。产品类的实例化通常来说是很复杂的,它需要依赖很多的类,
而这些类对于调用者来说根本无需知道,如果使用了工厂方法,我们需要做的仅仅是
实例化好产品类,然后交给调用者使用。对调用者来说,产品所依赖的类都是透明的。
1. interface IProduct {
2. public void productMethod();
3. }
4.
5. class Product implements IProduct {
6. public void productMethod() {
7.
您可能关注的文档
最近下载
- J B-T 10430-2015 变压器用速动油压继电器.pdf VIP
- 2026年职业技能鉴定考试(锅炉运行值班员·技师/二级)历年参考题库含答案详解.docx VIP
- 2025重庆联合产权交易所集团股份有限公司招聘31人笔试备考试题附答案.docx VIP
- 变电站一次设备、二次设备巡视要点.pptx VIP
- (正式版)DB33∕T 1131-2016 《聚乙烯缠绕结构壁管材排水管道工程技术规程》.pdf VIP
- 中职电子专业介绍.ppt VIP
- 2021年期货从业考试《基础知识》模拟试题.docx VIP
- 万达文旅新媒体手册新媒体传播指导手册.pptx VIP
- 校本教材 《钳工实训案例》.pdf VIP
- GBT14687工业脚轮和车轮.docx VIP
原创力文档

文档评论(0)