![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
dic_008
这个作者很懒,什么都没留下…
展开
-
设计模式之观察者模式
设计模式之观察者模式观察者模式的目的定义了一种对象间一对多的依赖关系,当被观察者状态发生变化时,所有依赖于被观察者得到通知并改变自身状态观察者模式也称为发布-订阅模式,现实中这种场景使用的相当的普遍,比如我们关注了一些大V博客、微博之类的,当这些大V发布一些消息,系统会自动的推送给这些订阅者...原创 2019-12-01 14:33:15 · 226 阅读 · 0 评论 -
设计模式之代理大法
代理模式,首先我们字面意思直观的理解,所谓代理就是受委托代表当事人进行某种活动。在编程开发中我们也是践行了代理的直观理解。对一个对象的访问,由于代理所以引入了一层间接性,给了我们很大的可操作空间,利用这个特性我们可以进行如下:1、隐藏一个对象在不同的地址空间事实。2、可以进行优化,根据要求才创建对象。3、对一个对象访问之前增加一些附加操作。代理模式常见的几种场景:1、远程...原创 2019-11-27 22:32:12 · 173 阅读 · 0 评论 -
C++容器的使用
(未完待修改)容器所属:容器属于STL中的一部分容器库是类模板与算法的汇集,允许程序员简单地访问常见数据结构,例如队列、链表和栈。有三类容器——顺序容器、关联容器和无序关联容器——每种都被设计为支持不同组的操作。容器管理为其元素分配的存储空间,并提供直接或间接地通过迭代器(拥有类似指针属性的对象)访问它们的函数。大多数容器拥有至少几个常见的成员函数,并共享功能。特定应用的最佳容器不...原创 2019-11-14 00:42:22 · 444 阅读 · 0 评论