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