Re: [閒聊] OOP小評
※ 引述《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
03/03 09:26, 1F
噓
03/03 09:33, , 2F
03/03 09:33, 2F
→
03/03 09:33, , 3F
03/03 09:33, 3F
→
03/03 10:28, , 4F
03/03 10:28, 4F
→
03/03 10:47, , 5F
03/03 10:47, 5F
→
03/03 10:47, , 6F
03/03 10:47, 6F
噓
03/03 12:31, , 7F
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
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
03/03 13:00, 13F
噓
03/03 13:14, , 14F
03/03 13:14, 14F
→
03/03 13:18, , 15F
03/03 13:18, 15F
→
03/03 13:35, , 16F
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
03/04 03:10, 19F
→
03/04 11:19, , 20F
03/04 11:19, 20F
噓
03/09 02:26, , 21F
03/09 02:26, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
閒聊
6
17
以下文章回應了本文 (最舊先):
閒聊
0
3
閒聊
0
2
完整討論串 (本文為第 12 之 43 篇):
閒聊
3
26
閒聊
0
2
閒聊
1
2
閒聊
6
21
閒聊
3
5
閒聊
1
1
閒聊
-8
31
閒聊
3
4
閒聊
1
5
閒聊
6
17