CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

有没有人想过“外包装别一个类”吗?

楼主andy_vc()2002-12-03 20:36:16 在 VC/MFC / 基础类 提问

我想用参照别人已经实现的类自己定义一些类,实现的功能要差不多,但是接口部分全都是我自己定义类的接口,具体的实现可以调用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的"没有注册类别"问题
  • 没有注册类别请教
  • 关于没有注册类别

关键词

  • 函数
  • 组合
  • 调用
  • 类
  • 成员
  • 定义
  • 实现
  • 对象
  • 方法

得分解答快速导航

  • 帖主:andy_vc

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo