![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
mike_zw
这个作者很懒,什么都没留下…
展开
-
简单工厂模式(C++描述)
<br />一.简单工厂模式又称静态工厂方法模式(Static Factory Method),它不是Gof 所讲的23种设计模式之一,但是它却是我们在编码过程中经常使用的方法之一。<br />1.静态工厂方法统一管理对象的创建。<br />静态工厂方法通过传入的参数判断决定创建哪一个产品的实例,封装了对象的创建,客户端只管消费,实现了对责任(模块)的分割。<br />2.静态工厂方法推迟了产品的实例化。<br />通过XML配置文件就能改变具体要创建的产品实例,修改为其它的产品实例,代码不须重新编译。<b转载 2010-12-09 17:21:00 · 688 阅读 · 0 评论 -
VC工程改名
<br />1. 打开要改名的工程,将所有文件中的工程名符串替换成新工程的名字;<br />2. 修改所有需要修改的文件名到你新的工程名字;<br />3. 在旧的工程文件夹中,以记事本方式打开*.vcproj,查找并替换工程名;<br />4. 将旧的工程文件夹名修改成新的工程名<br />5. 打开刚修改的*.vcproj文件,编译(弹出对话框时将*.sln保存到工程文件夹中)即可。转载 2010-12-14 17:05:00 · 765 阅读 · 0 评论 -
观察者模式
观察者模式是大学阶段应该掌握的几种重要的模式之一,它的用处广泛,而且其变种更能解决许多实际问题。下面详细的介绍一下。名称:观察者模式--Observer别名:Dependents, Publish-Subscribe意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。下面用一个教师-学生的例子说明观察者模式,其中学生是观察者,教师是被观察者,不过这个也适用于电器-开关的例子,可以把电器看作观察者,开关看作被观察者,当开关开始有动作的时候,观察者接收到转载 2010-12-24 10:17:00 · 530 阅读 · 0 评论