java八股 设计模式

企业场景篇-03-设计模式-工厂设计模式-工厂方法模式_哔哩哔哩_bilibili

1.简单工厂模式

新加咖啡类的时候需要在唯一的那个工厂类里加代码,这样就耦合了

2.工厂模式

相对于简单模式的一个工厂生产所有咖啡,这里只定义了一个抽象咖啡工厂,然后针对每一种咖啡实现自己的工厂,那么以后添加新咖啡的时候就不会修改以前的咖啡工厂类了,只需要自己新建一个工厂。

做到对拓展开放,对修改关闭

3.抽象工厂模式

工厂模式只能应付同一类产品,如果要工厂多类产品,就要抽象工厂

相关推荐
毅炼几秒前
hot100打卡——day17
java·数据结构·算法·leetcode·深度优先
winfreedoms4 分钟前
java-网络编程——黑马程序员学习笔记
java·网络·学习
开开心心就好15 分钟前
键盘改键工具免安装,自定义键位屏蔽误触
java·网络·windows·随机森林·计算机外设·电脑·excel
IManiy15 分钟前
总结之Temporal全局速率控制(二)第三方速率控制服务设计
java
雨季66616 分钟前
Flutter 三端应用实战:OpenHarmony “极简手势轨迹球”——指尖与屏幕的诗意对话
开发语言·javascript·flutter
m0_7369191020 分钟前
编译器命令选项优化
开发语言·c++·算法
Stream_Silver21 分钟前
【Agent学习笔记1:Python调用Function Calling,阿里云API函数调用与DeepSeek API对比分析】
开发语言·python·阿里云
froginwe1122 分钟前
CSS3 多媒体查询实例
开发语言
OpenMiniServer23 分钟前
电气化能源革命下的社会
java·人工智能·能源
naruto_lnq27 分钟前
C++中的工厂方法模式
开发语言·c++·算法