Re: [閒聊] OOP小評

看板Soft_Job作者 (Lazy bone)時間9年前 (2015/03/03 09:19), 編輯推噓-5(2712)
留言21則, 16人參與, 最新討論串12/43 (看更多)
※ 引述《xtxml (赤木巧☠)》之銘言: : 大哥,你到底懂不懂『繼承』這兩個字的意思啊? 我對「繼承」的了解是: 對既有源代碼的再利用 它很像API,卻不是API 主其事又把它宣傳的像是API 說穿了,就是將既有的源代碼,以所謂Class為單位 作全部的Copy & Paste 這個動作你不用作,Compiling的時候Compiler會自動幫你作 跟傳統Copy & Paste比起來,它的特性是: 1, 只能Copy & Paste整個Class,不可分拆,不可減少 2, Copy & Paste 使用者不會知道,到底Copy 到了什麼 3, 只能對Class作業,單獨的Struct、Function等不接受「繼承」 4, 有一堆GGYY的規則要遵守,什麼覆蓋不覆蓋之類的..etc. 所以它比起傳統Copy & Paste死板、麻煩多了 也比較「隱晦」 傳統Copy & Paste強迫你去了解Copy & Paste的對象 「繼承」刻意要你去當瞎子 如果你不想當瞎子,想自己會往下挖 「OOP」會有很多地方等著來折磨你,讓你知難而退 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.206.217 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425345597.A.30C.html

03/03 09:26, , 1F
這就是linus Torvalds 常說的unnecessary difficulty
03/03 09:26, 1F

03/03 09:33, , 2F
Linus Torvalds: Respect should be earned.
03/03 09:33, 2F

03/03 09:33, , 3F
@csfgsj 有沒有同事能幫忙說明目前的開發狀態、舒適度?
03/03 09:33, 3F

03/03 10:28, , 4F
Linus Torvalds 是個Anti-OOer,你知道嗎?
03/03 10:28, 4F

03/03 10:47, , 5F
Linus 如果知道你這樣只取自己想同意的東西同意, 應該也
03/03 10:47, 5F

03/03 10:47, , 6F
會把你幹爆吧 (not that I agree with it)
03/03 10:47, 6F

03/03 12:31, , 7F
哇, 我眞得有看懂原PO在亂寫"繼承"的意義
03/03 12:31, 7F

03/03 12:35, , 8F
不得不噓了...這見解可能沒大學生程度
03/03 12:35, 8F

03/03 12:37, , 9F
這下不得了,你批評的事所有人都在做,你到底是寫啥啊?
03/03 12:37, 9F

03/03 12:38, , 10F
你所謂的「隱晦」光是用到 function 就很隱晦了啊
03/03 12:38, 10F

03/03 12:47, , 11F
用繼承不是為了自動複製貼上 是為了後面的抽象化跟多型
03/03 12:47, 11F

03/03 12:49, , 12F
......已知用火?
03/03 12:49, 12F

03/03 13:00, , 13F
你不懂OOP > 你亂用OOP > 你踩到雷 > 你怒砲OOP
03/03 13:00, 13F

03/03 13:14, , 14F
忍無可忍,不噓不行。
03/03 13:14, 14F

03/03 13:18, , 15F
這一串系列文好像很歡樂XD
03/03 13:18, 15F

03/03 13:35, , 16F

03/03 13:59, , 17F
你這跟外行人的見解差不多ㄟ,大哥
03/03 13:59, 17F

03/03 14:00, , 18F
你對繼承的想法如此,也難怪你重構不了解
03/03 14:00, 18F

03/04 03:10, , 19F
世界奇觀! 第一次看到有人說copy-paste好棒棒
03/04 03:10, 19F

03/04 11:19, , 20F
既然再利用 直接new那個class來用就好啦 何必繼承..
03/04 11:19, 20F

03/09 02:26, , 21F
繼承=copy-paste , 我媽好胖,我注定是個胖子?
03/09 02:26, 21F
文章代碼(AID): #1KzGmzCC (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 12 之 43 篇):
閒聊
3
26
文章代碼(AID): #1KzGmzCC (Soft_Job)