设计模式
.铁牛.
早点下班
展开
-
责任链-设计模式
责任链模式每一个节点的管理范围不同, 构成一整个链条结构, 故称为责任链好处在于当我处理不了的时候有下一个节点来为我兜底优秀的文档 = https://mp.weixin.qq.com/s/iPFS3R_b0EuuJRj3Ap4SCA比如请假的时候, 根据你请假的天数来找不同的人进行批假辅导员 1 - 5 天 ,可以审批团学办主任 6 - 10 天 , 可以审批系院长 11 - 15 天 , 可以审批校级团学办 16 -20 天, 可以审批校长 20 - 30 天, 可以审批原创 2021-06-21 20:56:51 · 108 阅读 · 0 评论 -
观察者模式-设计模式
观察者模式所谓的观察者模式, 一定由两部分构成, 观察者和被观察者, 当被观察者做出一定的动作的时候, 不同的观察者做出不同的动作, 类似于发布订阅模式, 却别在于一个是主动的观察,被观察者的变化时候观察者主动变化, 发布订阅是当发布新消息的时候进行全局或者定点的推送,订阅者被动接收信息...原创 2021-06-21 20:47:17 · 105 阅读 · 0 评论 -
单例模式-设计模式
单例模式单例模式,在同一个环境中只有一个实例存在, 所以称为单例模式:常见的创建方式:懒汉式 - 对应锁 ( 乐观锁)又有双重检查锁机制:实现方式是 , 首先将实例化对象的方法设为私有的, 其次在创建对象的时候先进行判断 对象是否存在, 在进行加锁处理, 接着比较对象是否存在, 如果不存在则 创建一个实例对象public class Singleton { private static volatile Singleton instance; private Singl原创 2021-06-21 20:35:29 · 92 阅读 · 0 评论 -
设计模式_观察者模式(java默认实现)
1.UML 图 ( 注 : 找不到虚线和空心菱形 )2. 被观察者 : Departmentpublic class Department extends Observable { private String departmentName="南工"; public String getDepartmentName() { return departmentName; } public void setDepartmentName(String d原创 2020-05-09 16:23:18 · 138 阅读 · 0 评论