首页
作者动态
czh-tool开发文档
烟花模拟
文章分类
留言板
最美爱情
在线查看
最强表白
生日快乐
邀请函
作者官网
个人简历
学习
vue
mdn
ts
node
npm
C语言
Java学习
go语言
设计
在线制图
特效大全
新年快乐
行星模拟
生日快乐
fly
工具使用
idea破解
Orcale
navicat
Sqlyog
git
Docker
关于我
个人1
1
开源工具czh-tool(更新中)
2
观察者模式(设计模式)
3
架构师之路(二)
4
架构师之路(一)
5
几行烂代码,用错 Transactional,赔了16万
WP&CZH
论坛链接:www.czh.我爱你
累计撰写
55
篇文章
累计创建
1
个标签
累计收到
148
条评论
栏目
首页
作者动态
czh-tool开发文档
烟花模拟
文章分类
留言板
最美爱情
在线查看
最强表白
生日快乐
邀请函
作者官网
个人简历
学习
vue
mdn
ts
node
npm
C语言
Java学习
go语言
设计
在线制图
特效大全
新年快乐
行星模拟
生日快乐
fly
工具使用
idea破解
Orcale
navicat
Sqlyog
git
Docker
关于我
个人1
搜索
标签搜索
哈哈哈哈
目 录
CONTENT
以下是
设计模式
相关的文章
2024-05-17
观察者模式(设计模式)
Java设计模式之观察者模式简介当对象间存在一对多关系时,可以考虑使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。实现接下来将用三个例子来说明观察者模式,详细代码可以参考文末的地址。需求现在有一个气象站,想对外发布数据
2024-05-17
393
0
0
设计模式
2023-08-14
状态模式-2(设计模式)
3.5 队列请求##所谓队列请求,就是对命令对象进行排队,组成工作队列,然后依次取出命令对象来执行。多用多线程或者线程池来进行命令队列的处理,当然也可以不用多线程,就是一个线程,一个命令一个命令的循环处理,就是慢点。继续宏命令的例子,其实在后厨,会收到很多很多的菜单,一般是按照菜单传递到后厨的先后顺
2023-08-14
504
0
0
设计模式
2023-08-14
状态模式-1(设计模式)
1 场景问题#1.1 如何开机##估计有些朋友看到这个标题会非常奇怪,电脑装配好了,如何开机?不就是按下启动按钮就可以了吗?难道还有什么玄机不成。对于使用电脑的客户——就是我们来说,开机确实很简单,按下启动按钮,然后耐心等待就可以了。但是当我们按下启动按钮过后呢?谁来处理?如何处理?都经历了怎样的过
2023-08-14
476
0
0
设计模式
2023-08-14
模板方法模式-2(设计模式)
3.4 典型应用:排序##模板方法模式的一个非常典型的应用,就是实现排序的功能。至于有些朋友认为排序是策略模式的体现,这很值得商榷。先来看看在Java中排序功能的实现,然后再来说明为什么排序的实现主要体现了模板方法模式,而非策略模式。在java.util包中,有一个Collections类,它里面实
2023-08-14
402
0
0
设计模式
2023-08-14
模板方法模式-1(设计模式)
1 场景问题#链接:https://www.bilibili.com/video/BV1114y1z7zr/?spm_id_from=333.999.0.01.1 登录控制##几乎所有的应用系统,都需要系统登录控制的功能,有些系统甚至有多个登录控制的功能,比如:普通用户可以登录前台,进行相应的业务操
2023-08-14
397
0
0
设计模式
2023-08-14
策略模式(设计模式)
1 场景问题#1.1 报价管理##向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如:对普通客户或者是新客户报的是全价对老客户报的价格,根据客户年限,给予一定的折扣对大客户报的价格,根据大客户的累计消费金额,给予一定的折扣还要考虑客户购买的数量和金额
2023-08-14
403
0
0
设计模式
2023-08-09
责任链模式(设计模式)
1 场景问题#1.1 申请聚餐费用##来考虑这样一个功能:申请聚餐费用的管理。很多公司都有这样的福利,就是项目组或者是部门可以向公司申请一些聚餐费用,用于组织项目组成员或者是部门成员进行聚餐活动,以增进人员之间的情感,更有利于工作中的相互合作。申请聚餐费用的大致流程一般是:由申请人先填写申请单,然后
2023-08-09
260
0
0
设计模式
2023-08-04
享元模式-2(设计模式)
3.3 对享元对象的管理##虽然享元模式对于共享的享元对象实例的管理要求,没有实例池对实例管理的要求那么高,但是也还是有很多自身的特点功能,比如:引用计数、垃圾清除等。所谓垃圾,就是在缓存中存在,但是不再需要被使用的缓存中的对象。所谓引用计数,就是享元工厂能够记录每个享元被使用的次数;而垃圾清除,则
2023-08-04
284
0
0
设计模式
2023-08-04
享元模式-1(设计模式)
1 场景问题#1.1 加入权限控制##考虑这样一个问题,给系统加入权限控制,这基本上是所有的应用系统都有的功能了。对于应用系统而言,一般先要登录系统,才可以使用系统的功能,登录过后,用户的每次操作都需要经过权限系统的控制,确保该用户有操作该功能的权限,同时还要控制该用户对数据的访问权限、修改权限等等
2023-08-04
250
0
0
设计模式
2023-08-02
桥接模式(设计模式)
1 场景问题#1.1 发送提示消息##考虑这样一个实际的业务功能:发送提示消息。基本上所有带业务流程处理的系统都会有这样的功能,比如某人有新的工作了,需要发送一条消息提示他。从业务上看,消息又分成普通消息、加急消息和特急消息多种,不同的消息类型,业务功能处理是不一样的,比如加急消息是在消息上添加加急
2023-08-02
329
0
0
设计模式
1
2