![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 89
DZGNB
学习使我快乐
展开
-
c++之行为模式
行为型模式行为模式:关注系统中对象之间的相互交互,研究运行时对象之间的相互通信和协作,明确对象职责1. 观察者模式模式动机:建立一套低耦合的消息触发机制。建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式的模式动机。2 观察者模式概述观察者模式是使用频率最高的设计原创 2021-02-04 19:27:40 · 443 阅读 · 0 评论 -
c++设计模式------单例模式
单例模式很多时候,我们在程序设计的时候,对于某一类只需要生成其中一个对象。比如说对于MySQL数据库类来说,如果频繁的创建MySQL对象,那么会有海量的连接连接到MySQL数据库,对数据库来说是一个不小的负担。但其实对于开发者来说,一个连接其实就能胜任与数据库的交互工作,这就是单例模式。两种单例模式而对于单例模式来说,又分为两种:懒汉式、饿汉式两种单例模式:懒汉式: 当获取实例对象时,对象才产生饿汉式: 还没有获取实例对象时,对象已经产生了饿汉式可能大家已经想到了,利用static修饰的变转载 2021-02-04 16:09:29 · 164 阅读 · 0 评论 -
c++设计模式------《简单工厂模式》
设计模式原创 2021-02-01 15:34:21 · 227 阅读 · 0 评论