c++常用设计模式
keivin2006
一名c/c++/vc/qt 的小学生,“精通”c,“精通”c++,“精通”vc++,“精通”php,“精通”qt,“精通”java,
“精通”python,“精通”c#,“精通”...! 编不下去了,只要见过名字的都我“精通”....为哈,因为我现在是csdn“砖家”了!
本人qq: 88520350
qq学习群:930432714 (C/C++/QT/VC学习交流群) 海量学习资料都分享在群里
指点学习方向,掌握学习要点,快速提高技术水平, 技术分享,共同学习!
展开
-
c++常用设计模式之观察者模式
观察者模式 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己! //观察者 class Observer { public: virtual void update(){} }; //需要观察的对象 class Subject { private: vector<Ob原创 2020-10-14 20:53:14 · 1243 阅读 · 12 评论 -
C++常用设计模式之单例模式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、单例模式是什么样的?二、使用场景总结 前言 单例模式 (Singleton) 名称:Singleton(单件模式); 目的:保证一个类仅有一个实例,并提供一个访问它的全局访问点; 适用环境: 当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时; 当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 一、单例模式是什么样的? 示例:单例模式(Singleton)也叫单态模式,是原创 2020-10-13 15:57:16 · 1147 阅读 · 22 评论