作者legnaleurc (CA)
看板java
标题Re: [问题] 物件导向的好处是....
时间Wed Dec 15 19:44:01 2010
※ 引述《kidd0730 (大阪挂川大不同)》之铭言:
: 我目前对物件的认知是可以延伸出很多类似的类别
: 比如人的物件 可以延伸出男人女人等类别
: 且可以拥有各自的属性或行为
: 这样就是物件导向 可以减少相同的code出现
: 如果我的认知没错的话
: 那问题来了
: 以前非物件导向的语言 透过method或是function的呼叫
: 不是也可以做到"类似"的功能吗??
: 还是物件导向有其他更强大的地方呢?
其实继承一个类别的重点并不是"复用"
而是让新的类别"被复用"
透过多型可以简单地让原有的 code 直接操作原有的介面来完成新的功能
增加新功能可能只是新增数个档案, 而不是再去修改原有的 code
C 要达成这件事就需要折腾一下(function pointer 或 union 之类的)
--
自High笔记(半荒废)
http://legnaleurc.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.205.248.119