June1993
June1993
全部文章
设计模式
java基础(51)
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
/ 设计模式
(共4篇)
模版方法模式
所谓模版方式模式:把不变的行为搬到超类,去除子类中重复的代码来体现他的优势;当不变的和可变的行为在子类实现中混合在一起的时候, 不变的行为就会在子类中重复实现,我们通过模板方法模式把这些行为搬移到单一的地方,这样就可以帮助子类摆脱重复不变行为的纠缠。 1.超类 public abstract ...
设计模式
模板方法模式
2019-02-17
0
659
代理模式
原文网址: https://www.cnblogs.com/V1haoge/p/6525527.html 代理模式很简单,只要记住以下关键点,简单易实现: (1)代理类与委托类实现同一接口 (2)在委托类中实现功能,在代理类的方法中中引用委托类的同名方法 (3)外部类...
代理模式
设计模式
2019-02-17
0
512
观察者模式
关键点: 1、针对观察者与被观察者分别定义接口,有利于分别进行扩展。 2、重点就在被观察者的实现中: (1)定义观察者集合,并定义针对集合的添加、删除操作,用于增加、删除订阅者(观察者) (2)定义通知方法,用于将新情况通知给观察者用户(订阅者用户) ...
设计模式
观察者模式
2019-02-17
0
577
单例模式
单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 懒汉式和饿汉式的代码就不贴了 单例模式双重锁定代码 public class Singleton { private Singleton...
单例模式
设计模式
2019-02-17
0
546