摘要: 这里仅为概述,具体的详情分析,可以Google下,会得到更详尽的解释。 1、函数clear和erase都将数组的size清空,但对应的空间并没有回收,而且,一直push_baclk, 对应的capacity会越来越大。 vectoer的size和capacity是两个不同的概念。 //std::ve 阅读全文
posted @ 2020-08-14 17:36 mohist 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 1、重写 重写下面的函数 virtual BOOL PreTranslateMessage(MSG* pMsg); 2、函数体 BOOL Cfile_trans_codeDlg::PreTranslateMessage(MSG* pMsg) { if (WM_KEYDOWN == pMsg->mes 阅读全文
posted @ 2020-08-14 11:53 mohist 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 代码写的不规范,目的是为了缩短文章篇幅,实际中请不要这样做。 1、概述 类比现实生活中的场景,比如,我需要一块8G内存条,我可以选择:A、去线下实体店买,B、线上购买,C、其他渠道。 再比如,吃饭餐具选择,A、用筷子,B、用勺子。 再来一个例子, 外出旅行交通方式: A、坐飞机,B、坐火车,C、坐船 阅读全文
posted @ 2020-08-13 12:33 mohist 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够规范,目的是为了缩短文章篇幅,实际中请不要这样做。 1、概述 如其名,模板,也就是说,有一个已经做好的模板把框架做好了,剩下的,只需要我们将内容填充到模板下。 例如修房屋,框架结构搭建完成(模板框架搭建完成),工人砌砖(子类具体实现内容),砌砖有多种方式。 还有,银行,对客户而言,我们的 阅读全文
posted @ 2020-08-13 11:52 mohist 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 代码写的不规范,目的是缩短文章篇幅,实际中请不要这样做。 1、模式的结构 代理模式的主要角色如下: A、抽象主题(Subject)类:通过接口或抽象类声明真实主题和代理对象实现的业务方法。 B、真实主题(Real Subject)类:实现了抽象主题中的具体业务,是代理对象所代表的真实对象,是最终要引 阅读全文
posted @ 2020-08-12 21:43 mohist 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 类写的不够规范,目的是为了缩短篇幅,实际中其不要这样做。 参考文章: 1、 http://c.biancheng.net/view/1371.html 1、概述 A、享元,我的理解是: 共享的模块单元。实现的是复用代码。 B、非享元,非享元类型要作为享元的接口的参数。 2.、模式的结构 享元模式的主 阅读全文
posted @ 2020-08-12 20:25 mohist 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 类写的不够规范,目的是缩短篇幅,请实际中不要这样做。 1、概述 了解外观模式相关概念后,一下子想到的是主板, 主板上有各种元器件,各种指示灯,各种电容,各种电路。然而,主板供电的接口就一个,其他元器件需要用电的都是从这里获取电源。比如,风扇,LED灯。要是我们单独出来,把每一个元器件单独通电,那主板 阅读全文
posted @ 2020-08-12 18:13 mohist 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 类写的不够规范,目的是为了缩短篇幅,实际中请不要这样做。 1、概述 想象一下修房子。当施工队把房子框架结构做好了,墙刷上了水泥, 这时,工队暂时没有钱,装修只能暂停了。 过了一段时间,工队筹集了资金,继续装修,最后交给用户。 这个过程中, 就和 装饰器模式 很接近。 工队前期,做好了房屋结构框架,刷 阅读全文
posted @ 2020-08-12 17:18 mohist 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 代码写的不够规范,目的是为了缩短代码篇幅, 实际中请不要这样做 1、概述 这里的组合,是将 部分组合到整体。所以, 用到的对象有: 部分、整体。 这里的例子,生活中可以类比厨房的筷筒: 里面放了筷子,勺子。 筷子 勺子就是部分, 整体就是块筒。再比如,冰箱 和放入冰箱的食材, 冰箱就是整体, 放入冰 阅读全文
posted @ 2020-08-12 12:54 mohist 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 类写的不规范,原因: 缩短篇幅,实际中请不要这样写。 欢迎指正 工厂模式,如其名,想象下现实生活中的工厂,比如Apple的组装工厂,小米产品的组装工厂,华为设备的组装工厂。对我们用户而言,不需要知道他到底是怎么组装的,几道工序,时间长短,这些用户都不需要关心。 1、分类 A、 简单工厂, 生产一一种 阅读全文
posted @ 2020-08-12 08:23 mohist 阅读(165) 评论(0) 推荐(0) 编辑