有没有人想过“外包装别一个类”吗?
我想用参照别人已经实现的类自己定义一些类,实现的功能要差不多,但是接口部分全都是我自己定义类的接口,具体的实现可以调用qt的函数。请问这样有没有可行性?如果行,具体该如何做呢? 问题点数:0、回复次数:5Top
1 楼staticip(staticip)回复于 2002-12-03 20:39:06 得分 0
参考《设计模式》的修饰模式。
Top
2 楼nustchenhf()回复于 2002-12-03 20:42:57 得分 0
面向对象里面有两种方法,继承和组合,因为继承的耦合性比较高,所以优先使用组合,你在这里用的是组合方法。
你可以在你自己的类定义中声明一个数据对象成员和一些成员函数,成员函数的实现通过调用这个成员对象的方法实现,调用前后可以做额外的处理。Top
3 楼andy_vc()回复于 2002-12-03 21:41:49 得分 0
谢谢诸位大虾给我指了条明路!小弟这下又活过来了!嘿嘿...Top
4 楼andy_vc()回复于 2002-12-04 08:24:22 得分 0
但是,各位大虾,如果,我在自己的类定义里面声明一个一个数据对象成员和一些成员函数的话,那别人调用我的类,必须要包括我的头文件,这样的话,别人也可以看出我调用的别人的类啊????Top
5 楼nustchenhf()回复于 2002-12-04 13:47:51 得分 0
你想不让别人看到你的源代码,唯一的办法是把它变成二进制,像dllTop
相关问题
- 一个数组外包装,错在哪里?
- 问:如何从外包装上很容易的判断是否是中国本土品牌?
- 今天买了win 2003 server,光盘外包装以及光盘上写的都是简体中文版,结果发现是win 2003 英文企业版。
- 今天买了win 2003 server,光盘外包装以及光盘上写的都是简体中文版,结果发现是win 2003 英文企业版。
- 没有注册类别
- System.Runtime.InteropServices.COMException: 没有注册类别
- System.Runtime.InteropServices.COMException 没有注册类别
- DCOMConnection的"没有注册类别"问题
- 没有注册类别请教
- 关于没有注册类别




