Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
cloudio
說
16 years ago
看到一句好笑的話 "繼承只有兩種使用方式1.小心使用2.不要使用" XD
latest #14
小賤健
說
16 years ago
Code Complete 2/e 中譯版,第 151 頁 第3行。其實,某程度上,我是很讚同的說
小賤健
說
16 years ago
但是,英文原文是這樣的:
**Design and document for inheritance or prohibit it**
小賤健
說
16 years ago
Inheritance adds complexity to a program, and, as such, it's a dangerous technique.
立即下載
小賤健
說
16 years ago
As Java guru Joshua Bloch says, "Design and document for inheritance, or prohibit it."
小賤健
說
16 years ago
If a class isn't designed to be inherited from, make its members non-virtual in C++,
小賤健
說
16 years ago
final in Java, or non-overridable in Microsoft Visual Basic so that you can't inherit from it.
91®
說
16 years ago
恩 這是某大師說的話
91®
說
16 years ago
而且說真的,我實際碰過太多繼承搞出來的問題
cloudio
說
16 years ago
www.plurk.com/mattyyzac
英文真好,我完全看不懂XD,等等來骨哥翻譯一下
cloudio
說
16 years ago
www.plurk.com/hatelove
可以寫一篇文章給大家參考嗎
91®
說
16 years ago
cloudio
: 其實還好啊,用說的你就會明白了...假設有一整套元件 是繼承原生的control下來改,每個BU在每個案子又有自己的加工,等手上的版本是繼承了六七代後,發現第二代的某個東西得要覆寫才能正常
91®
說
16 years ago
可是當時他又沒public出來,那個時候 重寫也不是,覆寫也不是,改版也不是...就會整個很囧
91®
說
16 years ago
繼承下來最麻煩的是爸爸有問題,不能改爸爸啊....然後會一路靠北,越偏越北這樣
cloudio
說
16 years ago
噗
back to top
delete
reply
edit
cancel
cancel