不解,为何mfc把com的实现做成嵌套类?
我以前是搞delphi的,因为公司效益不好,现在想转到vc。
com的标准实现就是多接口继承,为什么mfc要做成嵌套类?我不太明白这样设计的理由。大家在vc中做com的时候是采用什么方法的?多继承?mfc?还是atl,我总觉得这三种方法一定只有一种是最常用的。
问题点数:50、回复次数:2Top
1 楼darzui(牛肉饭)回复于 2003-06-01 19:23:51 得分 0
up......Top
2 楼peon(加菲-加菲 一只特立独行的猫)回复于 2003-06-01 19:33:26 得分 50
MFC本身就是单根继承,使用了很多自定义的冬冬!
RTTI等都是自己实现的
你叫它搞多继承会变得复杂化
嵌套类的实现和java有点象,还可以
-------------------------------------
假如com使用UI,用MFC
否则atl,不推荐纯粹的C++
要不,不搞这个,搞.net/j2ee去Top




