Re: [問題] 物件導向的好處是....
※ 引述《kidd0730 (大阪掛川大不同)》之銘言:
: 我目前對物件的認知是可以延伸出很多類似的類別
: 比如人的物件 可以延伸出男人女人等類別
: 且可以擁有各自的屬性或行為
: 這樣就是物件導向 可以減少相同的code出現
: 如果我的認知沒錯的話
: 那問題來了
: 以前非物件導向的語言 透過method或是function的呼叫
: 不是也可以做到"類似"的功能嗎??
: 還是物件導向有其他更強大的地方呢?
其實繼承一個類別的重點並不是"復用"
而是讓新的類別"被復用"
透過多型可以簡單地讓原有的 code 直接操作原有的介面來完成新的功能
增加新功能可能只是新增數個檔案, 而不是再去修改原有的 code
C 要達成這件事就需要折騰一下(function pointer 或 union 之類的)
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.248.119
討論串 (同標題文章)