java八股 设计模式

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

1.简单工厂模式

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

2.工厂模式

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

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

3.抽象工厂模式

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

相关推荐
AskHarries几秒前
Java字节码增强库ByteBuddy
java·后端
霁月风2 分钟前
设计模式——观察者模式
c++·观察者模式·设计模式
一颗松鼠6 分钟前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript
有梦想的咸鱼_8 分钟前
go实现并发安全hashtable 拉链法
开发语言·golang·哈希算法
海阔天空_201313 分钟前
Python pyautogui库:自动化操作的强大工具
运维·开发语言·python·青少年编程·自动化
天下皆白_唯我独黑20 分钟前
php 使用qrcode制作二维码图片
开发语言·php
小灰灰__21 分钟前
IDEA加载通义灵码插件及使用指南
java·ide·intellij-idea
夜雨翦春韭24 分钟前
Java中的动态代理
java·开发语言·aop·动态代理
小远yyds26 分钟前
前端Web用户 token 持久化
开发语言·前端·javascript·vue.js
何曾参静谧38 分钟前
「C/C++」C/C++ 之 变量作用域详解
c语言·开发语言·c++