为什么要用对象来写程?(50分)

  • 主题发起人 吴剑明
  • 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
昨天有个同事(不懂对象的)来问我: 用对象写程有什么好处呢? 为什么要用对象来写程?
我张口就说: 可以避免重复开发,代码可重用,效率高啊。
他撇撇嘴: 就这点啊?
我张张嘴,一下子说不出更多的理由。 :(
想想是啊,以前就顾用对象不停的写啊写啊。也没认真的总结一下为什么要用对象来写程的
理由。
哪位口才比较好的,帮我说服一下他?
 
I

iie

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么不用老婆编程?
老婆稳重、实在,效率不见得低,我喜欢老婆,
可是有时她的嘴太碎,做事婆婆妈妈的,
真不如处对象那时,心意相通、得心应手。
呵呵,大概就这些吧。
 

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
什么意思?
 
H

Haha...

Unregistered / Unconfirmed
GUEST, unregistred user!
如果那位同事能用非oo方法轻松实现今天这样的程序,那他是高手。
oo更接近现实,把现实用对象及其联系来描述,使编程更容易,易于维护,
再加上你说的可以避免重复开发,代码可重用,效率高。
 
J

JohnsonGuo

Unregistered / Unconfirmed
GUEST, unregistred user!
看看《软件方程》的书吧
 

老屯

Unregistered / Unconfirmed
GUEST, unregistred user!
实际你已经说到点子上了,用对象编程序就是图一个编程序方便.

正如同iie所说, 不管老婆如何好, 对象的感觉永远比老婆好...
 

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
记得在《操作系统》上讲过一些用OO写程好处的。
可惜记不太清楚了。
 

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位还有好说法?
 
A

autumn

Unregistered / Unconfirmed
GUEST, unregistred user!
type
TComponent1 = class(TComponent)
private
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
published
{ Published declarations }
end;
用查里的话说,一看见这里就不的不从心里称赞的美
 
S

Sayes

Unregistered / Unconfirmed
GUEST, unregistred user!
我认为今后的虚拟社会中的物质一定要用00方法来实现。
象许多游戏如帝国时代,明显就是利用这种概念实现的。
反正好的不得了,用Delphi无法体验的,用VC吧!意思仅仅是让你更好理解一下面向对象的
设计思想。
 
9

940801

Unregistered / Unconfirmed
GUEST, unregistred user!
OOP 好处很多啊,我的实际体会是:
1。算法思路清晰;
2。代码重用性高;
3。跟踪调试方便;
4。可读性好;
5。易修改;
6。易扩展功能;
 

悲酥清风

Unregistered / Unconfirmed
GUEST, unregistred user!
>>940801
厉害!
 

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部