VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2802回复:50

OO也不是学出来的,是用出来的

楼主#
更多 发布于:2002-10-22 11:49
基本原理,看看书就明白了,但想真正OO,还得多用。
我原来的工作完全不OO,所以我几乎一点也不OO,现在工作比较OO,所以我慢慢地比较OO了
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-22 11:52
你说了半天 00 ,我还是不能明白 00 !!

你的00  ,到底是什么 00????   :D :D
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-22 11:53
你说了半天 00 ,我还是不能明白 00 !!

你的00  ,到底是什么 00????   :D :D

面向对象
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
DLM
DLM
游客
游客
地板#
发布于:2002-10-22 11:56
我现在理论+实践都不是很明白!!! :( :( :(
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-22 11:57
怎么听着象顺口溜 :D
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-22 11:58
我现在理论+实践都不是很明白!!! :( :( :(

C++的OO太复杂,而且很多用不到,比如多根继承。
Delphi很好,很OO,易掌握,而且是单根继承。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
DLM
DLM
游客
游客
6楼#
发布于:2002-10-22 12:02
[quote]我现在理论+实践都不是很明白!!! :( :( :(

C++的OO太复杂,而且很多用不到,比如多根继承。
Delphi很好,很OO,易掌握,而且是单根继承。 [/quote]
可是我已经由DELPHI 转C++和C#了!!! :( :( :(
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-22 12:03
[quote][quote]我现在理论+实践都不是很明白!!! :( :( :(

C++的OO太复杂,而且很多用不到,比如多根继承。
Delphi很好,很OO,易掌握,而且是单根继承。 [/quote]
可是我已经由DELPHI 转C++和C#了!!! :( :( :( [/quote]
恭喜
你! :mad:
死!! :mad:
定!!! :mad:
了!!!! :mad:
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
8楼#
发布于:2002-10-22 12:04
[quote]我现在理论+实践都不是很明白!!! :( :( :(

C++的OO太复杂,而且很多用不到,比如多根继承。
Delphi很好,很OO,易掌握,而且是单根继承。 [/quote]

faint. delphi还有接口呢

只是多根继承太麻烦,所以改用接口,效果是一样的....所以c++ 是最符合oo的语言
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
DLM
DLM
游客
游客
9楼#
发布于:2002-10-22 12:06
[quote][quote][quote]我现在理论+实践都不是很明白!!! :( :( :(

C++的OO太复杂,而且很多用不到,比如多根继承。
Delphi很好,很OO,易掌握,而且是单根继承。 [/quote]
可是我已经由DELPHI 转C++和C#了!!! :( :( :( [/quote]
恭喜
你! :mad:
死!! :mad:
定!!! :mad:
了!!!! :mad: [/quote]
谢谢!!!! :( :( :(
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-10-22 12:06
faint. delphi还有接口呢

只是多根继承太麻烦,所以改用接口,效果是一样的....所以c++ 是最符合oo的语言

再faint!Delphi里的接口是为COM的,还有GUID,贼不爽。
没什么最不最的,C++本身就不是纯OO的,Delphi也不是,传说中的Java和C杀扑是
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-10-22 12:07
对了,用接口和多根不一样,用接口的类也是从TObject继承下来的,所以才有基于TObject的RTTI
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-10-22 12:08
faint simao
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-10-22 12:09
faint simao

你faint个bird!!! :mad: :mad: :mad:
洒家可没敢说C++不好,只是老衲生性驽钝,不敢学而已。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-10-22 12:10
faint bird simao
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
15楼#
发布于:2002-10-22 12:13
haha,我说的接口可不是com的那个...

delphi本身就有象java一样的接口类,只有定义原型,没有实现.
其实是多根继随不好实现才这样的....

你用多了就知道c++ 的伟大之处...........
作为语言各有各的用处。
但oo思想最彻底的只是c++
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
zhang-jp
驱动中牛
驱动中牛
  • 注册日期2002-06-23
  • 最后登录2004-01-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-10-22 12:38
基本原理,看看书就明白了,但想真正OO,还得多用。
我原来的工作完全不OO,所以我几乎一点也不OO,现在工作比较OO,所以我慢慢地比较OO了



故弄玄虚,那象我们出家人的样子!
蜗牛角上争何事? 石火光中寄此身。 手掌里撑住无限, 一刹那便是永劫!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
17楼#
发布于:2002-10-22 12:40
[quote]基本原理,看看书就明白了,但想真正OO,还得多用。
我原来的工作完全不OO,所以我几乎一点也不OO,现在工作比较OO,所以我慢慢地比较OO了



故弄玄虚,那象我们出家人的样子! [/quote]
:D:D:D:D:D:D:D:D:D:D:D:D:D:D
longge
驱动中牛
驱动中牛
  • 注册日期2002-07-10
  • 最后登录2005-06-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-10-22 12:42
有些地方oo不是很好使的,我现在做的地层接口都是c
上层c++提供一个接口类,我就在下面多多实例化,提供图形界面接口让它调用,我觉得面向对象比较累赘,而且有些时候看代码反而不爽,文档也难写,用在图形上还不错!
除了记忆什么都带不走; 除了足迹什么都留不下。
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-10-22 12:51
haha,我说的接口可不是com的那个...

delphi本身就有象java一样的接口类,只有定义原型,没有实现.
其实是多根继随不好实现才这样的....

你用多了就知道c++ 的伟大之处...........
作为语言各有各的用处。
但oo思想最彻底的只是c++

如果我没记错的话,Delphi的接口好像就是为了COM的需要才有的,在Delphi3里才出现,所以它完全是COM那种方式,每个接口有一个GUID。
C++当然好,不然那么多人干嘛用它。
其实没必要比较那个语言好,自己喜欢用,就是好的。在写小程序时,我还是喜欢C++,不过一般最多就是用一个类封装,简单的OO。
OO只是个思想,汇编也可以实现这种思想。TASM里对OO就有一定支持。这也是我对某AV公司那么感到不爽的原因。面试时我说我以前干的是用C把一些和系统有关的操作封装起来,那个shi t AVer竟然认为只有C++才能封装,认为我撒谎,靠,什么玩意!
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
上一页
游客

返回顶部