posts - 33,comments - 2,views - 11241

随笔分类 -  设计模式

单例模式---DCL懒汉式
摘要:单例模式: 保证一个类只有一个实例,它的关键点是构造器私有化,不过这个私有构造器可以通过反射来访问,也就是通过反射可以破坏单例。下面给出runoob.com上的介绍: 介绍 意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 主要解决:一个全局使用的类频繁地创建与销毁。 何时使用:当您想控 阅读全文
posted @ 2021-02-25 10:56 李白菜 阅读(366) 评论(0) 推荐(0) 编辑
模板方法模式
摘要:模板方法模式:在父类中定义了一套算法的框架,框架中算法步骤由父类规定,子类去实现这些算法步骤的具体行为。模板方法模式在SpringBoot中有大量的应用。 下面给出runoob.com的介绍: 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构 阅读全文
posted @ 2021-02-25 10:00 李白菜 阅读(59) 评论(0) 推荐(0) 编辑
观察者模式---猫叫老鼠跑主人醒
摘要:观察者模式:又称发布-订阅模式,被广泛应用于消息中间件(Rabbitmq、Activemq、Kafka等)中。它的思想是当一个对象发生改变时,主动通知那些依赖于它的对象。下面贴上runoob.com上的介绍: 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对 阅读全文
posted @ 2021-02-24 13:10 李白菜 阅读(128) 评论(0) 推荐(2) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示