?
?
2021设计模式春招面试复习
工厂方法模式
?
?
0源码地址
/ImViper/design_pattern
0 简单工厂案例
JDK 应用实例
日历类
迭代器
Collection 接口就相当于 VideoFactory相当于各种具体的工厂,如 JavaVideoFactoryItr 就是具体产品 JavaVideo
工厂应用
为解决 url 协议扩展使用
logback 应用
JDBC实例
返回值是一个抽象类,必有一子类实现其,看一下这其中URLStreamHandler就相当于各种抽象产品,而其实现类即各种具体的产品URLStreamHandlerFactory就相当于 VideoFactory而如下 Factory 就相当于如 JavaVideoFactory/PythonVideoFactory
Logback实例
1 工厂方法模式案例
1.1 简单工厂的升级
对造人过程进行分析,该过程涉及三个对象:女娲、八卦炉、三种不同肤色的人
女娲可以使用场景类Client表示
八卦炉类似于一个工厂,负责制造生产产品(即人类)
三种不同肤色的人,他们都是同一个接口下的不同实现类,对于八卦炉来说都是它生产出的产品
接口Human是对人类的总称,每个人种都至少具有两个方法
黑色人种
黄色
您可能关注的文档
最近下载
- 阀门基础知识(共111张课件).pptx VIP
- 医疗器械 质量手册 (通过FDA、NMPA、CE的审批,CE MDR版本 ).docx VIP
- 造纸原理与工程.pptx VIP
- 2026年吉林省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 卒中后认知障碍管理专家共识.pptx VIP
- 新解读《GB_T 8226-2023道路运输术语》最新解读.pptx VIP
- 2025年内河船员考试(船舶动力装置2502·二类轮机员)历年参考题库含答案.docx VIP
- YB-T 5363-2006 装饰用焊接不锈钢管.pdf VIP
- 6.3 初心与使命——时代的美术担当 课件-高一上学期美术人美版(2019)美术鉴赏.pptx VIP
- 2026届云南省昆明市第十中学高一物理第一学期期中质量检测模拟试题含解析.doc
原创力文档

文档评论(0)