java八股 设计模式

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

1.简单工厂模式

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

2.工厂模式

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

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

3.抽象工厂模式

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

相关推荐
7哥♡ۣۖᝰꫛꫀꪝۣℋ2 分钟前
Spring-cloud\Eureka
java·spring·微服务·eureka
亓才孓3 分钟前
[Properties]写配置文件前,必须初始化Properties(引用变量没执行有效对象,调用方法会报空指针错误)
开发语言·python
傻乐u兔7 分钟前
C语言进阶————指针3
c语言·开发语言
老毛肚14 分钟前
手写mybatis
java·数据库·mybatis
两点王爷17 分钟前
Java基础面试题——【Java语言特性】
java·开发语言
choke23321 分钟前
[特殊字符] Python 文件与路径操作
java·前端·javascript
Swift社区25 分钟前
Gunicorn 与 Uvicorn 部署 Python 后端详解
开发语言·python·gunicorn
choke23326 分钟前
Python 基础语法精讲:数据类型、运算符与输入输出
java·linux·服务器
码农阿豪37 分钟前
Python Flask应用中文件处理与异常处理的实践指南
开发语言·python·flask
岁岁种桃花儿37 分钟前
CentOS7 彻底卸载所有JDK/JRE + 重新安装JDK8(实操完整版,解决kafka/jps报错)
java·开发语言·kafka