谁能告诉我COM到底为什么要使用类厂?明白后就结帖 看书看了老半天,看不懂 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用类工厂是为了封装以及隐藏如何创建对象,算是factory模式的一种吧。你在类工厂中实现如何创建对象,例如大部分情况可能都是new,但你也可以实现singleton。 一般情况下你很少需要跟类工厂直接打交道:如果你是COM对象的实现者,ATL会提供类工厂的实现;如果你是COM对象的使用者,可以直接使用helper函数CoCreateInstanceEx。另外就是可以提供位置透明性。 类工厂就是要导出一些类, 供你使用, 是一个工厂模式的应用, 因为, 这样可以省去很多麻烦, 你不用管创建类的具体细节, 因为factory为你完成了! 怎样屏蔽或取消双击树型节点的展开与收缩功能? 请教dll动态调用窗体问题 请问大家DCOM和Socket有什麼區別? 一个基础问题?谢谢! //ADO怎样才能实现执行多表查询并修改更新的操作呢? 如何使程序打开窗口时锁住屏幕不闪烁? 有什么办法使光标Hint一直跟着光标并显示光标的位置而且时刻都不隐藏? 谁能把温锦山大侠写的APRO(传真控件)所有的控件OCX. 200分.在线等待. 求解释:为什么弹出insert into语法错误啊? 两台电脑上读取同一个U盘上同一扇区的数据会不一样,好奇怪?? 序列号 如何改变标准控件的外观?
一般情况下你很少需要跟类工厂直接打交道:如果你是COM对象的实现者,ATL会提供类工厂的实现;如果你是COM对象的使用者,可以直接使用helper函数CoCreateInstanceEx。另外就是可以提供位置透明性。