![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 69
Java_Climber
分享知识,传播温度
展开
-
【设计模式】之观察者模式——简单的“微信公众号推送消息给相关用户”
一、简单介绍定义对象间“一对多”的依赖关系。“一”为被观察者,“多”为观察者;当被观察者(某个微信公众号)状态变化时,观察者(订阅此公众号多诸多用户)得到通知而被自动更新。二、观察者模式涉及的4个角色抽象主题Subject具体主题ConcreteSubject 抽象观察者Observer 具体观察者ConcreteObserver三、观察者模式demo:简单的“微信公众号推送消息给相关用户”...原创 2021-06-13 18:02:50 · 728 阅读 · 0 评论 -
【设计模式】之单例模式——懒汉模式、饿汉模式、双重校验锁DDL
目录一、何为单例模式/何种场景?二、单例模式实现思路(如何确保创建的对象唯一)三、demo:懒汉模式、饿汉模式、双重校验锁DDL一、何为单例模式/何种场景?须确保某个类只有1个对象 or 创建一个对象需要消费过多资源。二、单例模式实现思路(如何确保创建的对象唯一)类中定义一个该类的静态私有(private static)对象 构造函数私有化(private)——其他程序无法通过new创建对象 类中定义一个静态公共(public static)方法——创建/获取本类的静态私有对原创 2021-06-13 16:59:02 · 372 阅读 · 0 评论