使用 ASM 實現 Java 語言的「多重繼承」

問題的提出 在大部分情況下,需要多重繼承往往意味着糟糕的設計。但在處理一些遺留項目的時 候,多重繼承可能是我們能做出的選擇中代價最小的。由於 Java 語言本身不支持多重繼承,這常常會給我們帶來麻煩,最後的結果可能就是大量的重複代碼。本文試圖使用 ASM 框架來解決這一問題。在擴展類的功能的同時,不產生任何重複代碼。 考慮如下的實際情況:有一組類,名爲 SubClass1、SubClass2、Su
相關文章
相關標籤/搜索