Java如何解決脆弱基類(基類被凍結)問題
1 回答

HUX布斯
TA貢獻1876條經驗 獲得超6個贊
大多數好的設計者象躲避瘟疫一樣來避免使用實現繼承(extends 關系)。實際上80%的代碼應該完全用interfaces寫,而不是通過extends?!癑AVA設計模式”一書詳細闡述了怎樣用接口繼承代替實現繼承。
Extends是有害的;也許對于Charles Manson這個級別的不是,但是足夠糟糕的它應該在任何可能的時候被避開。“JAVA設計模式”一書花了很大的部分討論用interface繼承代替實現繼承。
好的設計者在他的代碼中,大部分用interface,而不是具體的基類。
添加回答
舉報
0/150
提交
取消