java八股 设计模式

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

1.简单工厂模式

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

2.工厂模式

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

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

3.抽象工厂模式

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

相关推荐
看海天一色听风起雨落1 分钟前
Python学习之装饰器
开发语言·python·学习
cyforkk2 分钟前
Spring 异常处理器:从混乱到有序,优雅处理所有异常
java·后端·spring·mvc
Want5957 分钟前
C/C++圣诞树①
c语言·开发语言·c++
生擒小朵拉11 分钟前
STM32添加库函数
java·javascript·stm32
Z_z在努力17 分钟前
【杂类】Spring 自动装配原理
java·spring·mybatis
老赵的博客18 分钟前
c++ 杂记
开发语言·c++
jimmy.hua21 分钟前
[C++刷怪笼]:set/map--优质且易操作的容器
开发语言·c++
小小菜鸡ing44 分钟前
pymysql
java·服务器·数据库
getapi1 小时前
shareId 的产生与传递链路
java
w2sfot1 小时前
Passing Arguments as an Object in JavaScript
开发语言·javascript·ecmascript