COM中通过类厂产生对象,由对象创建组件对象,再进行操作。
我的问题是:为什么要有类厂这个概念?????
由组件类产生组件对象不就可以了吗?类厂到底有什么用?
我的问题是:为什么要有类厂这个概念?????
由组件类产生组件对象不就可以了吗?类厂到底有什么用?
解决方案 »
- 请问如何实现开机自动注入DLL??
- MFC基于对话框程序做透明按钮
- SQL SERVER导出为ACCESS时索引跟主建会丢掉的问题
- 處理CToolTipCtrl的PreTranslateMsg問題
- 为什么查询前必须插入
- 如何用指定声卡循环播放wav文件,要实现msn的音频向导中扬声器测试的播放程序。
- 高手,请教下面程序上的问题,#include <iostream> #include <vector> ...详情请进!
- 正式开学C++感觉好爽哦
- 受病毒感染,重新安装系统,原来收集的优秀的VC源代码的网站丢了,大家帮帮我...
- 如何在Win95/98/NT中访问机器的绝对地址?
- 新手请教:一个程序里可以运行多个进程吗?
- 我的程序发布了
class IUnknownImp : public IUnknown
{
}如果有没类厂那客户只能这样得到IUnknown接口了,
static_cast<IUnknown*> ( new IUnknownImp );
这样客户就需要知道服务具体实现类定义了。如果服务方把服务类改为
class IUnknownImpDD : public IUnknown
{
}
那么客户程序也就相应地改为
static_cast<IUnknown*> ( new IUnknownImpDD );这样一来,服务程序一改,客户程序也跟着改,那程序还有什么可维护性啊!
看一下《设计模式》
吧!