随笔分类 - 设计模式
摘要:在上一篇文章 单例模式(上)—-如何优雅地保证线程安全问题中,我们采取了懒汉式写法来写我们的单例模式,并且重点讲解了懒汉式中线程安全的问题。这篇我们来讲讲单例模式中的其他几种写法。 上篇文章中,方法和变量的声明都忘了加上“static”的声明,这里提醒一下。 懒汉式 懒汉式在上节我们已经讲过了,直接
阅读全文
摘要:上次帅地问的问题,让小秋学习了不少。这几天小秋刚好学习了一些设计模式的知识,这不,又跑去找帅地探讨一些问题了。 粗糙的同步 小秋:地哥,上次你问的问题,让我收获颇多,这些天我大致研究了下设计模式,帅地有什么指教的吗? 帅地:小子,行啊。那我再考考你得了。 此刻小秋聚精会神着等帅地又会抛出哪些问题….
阅读全文
摘要:生活中的一些例子 在我们的日常生活中,对于适配器,可以说是无处不在。例如我们平时使用的笔记本电脑,可能笔记本电脑的工作电压是20V,但我们一般的家庭用电是220V,这时候电脑在充电的时候就需要一个电源适配器来把220V的电脑转化为20V的电压了。这个电源适配器也别称为充电器或变压器。 又如,我们想用
阅读全文
摘要:每当我们买了新房子之后,相信绝大部分人都会进行装修,给房子增加一些其他新的物品。不过,无论如何装修,这个房子还是这个房子,最本质的东西并没有变,有的只是我们通过装修的方式,给这个房子增加了一些额外的功能….. 通过装修的方式,给房子增加一些我们想要的额外功能,这种方式,就类似于我们今天要讲的设计模式
阅读全文
摘要:上篇我们讲解了观察者模式的一些知识,而且自定义观察者模式的经典代码,(传送们:设计模式走一遍—-观察者模式(上)) 这篇简单讲一下JDK自带的观察者模式实现代码。 对于观察者模式,JDK中提供了一个Observer接口(观察者),一个Observable类(主题对象)。 注:被观察者又被称为主题对象
阅读全文
摘要:恢复内容开始 1 红灯车过,人停;绿灯人过,车停。每天走在马路上,到处可见红绿灯指挥着我们什么时候可以过马路,什么时候不能过马路。无论是人还是车,都时刻关注着红绿灯的状态,一旦红绿灯的状态发生了改变,我们总能第一时间发现,并且做出相应的响应.....说真,红绿灯真的是个伟大的发明。 说到观察者模式,
阅读全文