
设计模式
文章平均质量分 74
是雄不是熊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
监听者模式
监听者模式监听者模式 监听者模式 监听者模式有三大组成部分: 事件源 EventSource 具有注册监听器的方法 事件对象 EventObject 事件 监听器 Listener 有callback(EventObject)方法,当收到事件发生后的处理。 事件对象:主要目的是包装事件源,然后将本身(事件对象)交给监听器。 public class EventObject { public EventSource source; public EventObject(原创 2020-11-15 17:15:56 · 2368 阅读 · 0 评论 -
单例模式中的volatile
单例模式中的volatile 背景:在早期的JVM中,synchronized存在巨大的性能开销。因此,有人想出了一个“聪明”的技巧:双重检查锁定(Double-Checked Locking)。人们想通过双重检查锁定来降低同步的开销。下面是使用双重检查锁定来实现延迟初始化的示例代码。 public class DoubleCheckedLocking { // 1 private sta...原创 2019-10-18 18:41:32 · 712 阅读 · 0 评论 -
1.单例模式
单例模式 单例模式的演化 /** * Created with IntelliJ IDEA. * * @author: mason * @date: 2019-09-13 * Time: 20:57 * Description: */ public class Singleton { //饿汉式 线程安全 /*private static Singleton sing...原创 2019-09-13 21:28:45 · 105 阅读 · 0 评论 -
3.装饰模式
装饰模式原创 2019-09-17 23:41:05 · 218 阅读 · 0 评论 -
4.适配器模式
适配器模式 说起适配器你想到了什么???220V转换为5V,110V还有呢。。。 没错 适配器模式的定义:使得现有的接口或类能适应新的业务需求 优点:提高类的透明性,现有的类服用但不需要改变 不需要修改原有类 缺点:增加代码可读难度 分类:对象适配器 (组合实现) 类适配器 (继承实现) 举例: ...原创 2019-09-18 02:25:57 · 170 阅读 · 0 评论 -
5.策略模式
策略模式 什么是策略模式???? 背景:博主我明天要去远方流浪(GoFarAway),我需要乘坐交通工具(TransportStrategy)到达目的地,有两种方式:1.自行车2.的士 **策略模式:**我选择自行车或者的士就是一种策略 **策略模式组成:**抽象策略模式(TransportStrategy),具体策略模式(TaxiStrategyImpl,BikeStrategyImpl),环境...原创 2019-09-19 01:25:44 · 123 阅读 · 0 评论 -
6.观察者模式
观察者模式 观察者模式也叫发布订阅模式 组成:Observer(主动观察者),被订阅者(Observable) 当被订阅者发生状态更新时,会提醒原创 2019-09-19 02:01:16 · 170 阅读 · 0 评论