合集-设计模式

摘要:单例模式是设计模式中最简单、常见的一种。其主要目的是确保整个进程中,只有一个类的实例,并且提供一个统一的访问接口。常用于 Logger 类、通信接口类、线程池等。 # 基本原理 限制用户直接访问类的构造函数,提供一个统一的 public 接口获取单例对象。 这里有一个“先有鸡还是先有蛋”的问题: - 阅读全文
posted @ 2023-06-11 19:34 Zijian/TENG 阅读(3393) 评论(0) 推荐(3) 编辑
摘要:观察者模式 主体(被观察者)通知一个或多个观察者状态改变/数据更新/事件发生。 描述 C++ 实现观察者模式有几个要点: 观察者都有一个共同的抽象基类 Listener,定义了一个纯虚接口 OnNotified(),主体调用该接口通知观察者 每个观察者 ConcreteListener 继承自抽象基 阅读全文
posted @ 2023-11-18 16:38 Zijian/TENG 阅读(318) 评论(0) 推荐(0) 编辑

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