我們在Java中有應用程序,我們正在使用一個庫類。在項目開始後的很長一段時間裏,我們得到了這樣一種情況:在每個函數中,我們都使用該類,我們希望在類的對象中添加一個元素(只是增加值,而不是添加任何新成員)。需要從圖書館類繼承什麼樣的照顧?
這個改變是巨大的。不難做到,但是我們已經在100多種功能中使用了這個類。
現在一個解決方案是我們可以繼承這個類,並在派生類中添加所需的更改。我們保持類的名稱相同(並且使用基類的完全限定名稱來繼承),只需更改包名,以便我們可以在代碼中使用派生類。
這種方法有什麼問題嗎?因爲我的經理的建議是「它看起來並不容易」。
請建議我是否做錯了什麼。
創建庫類的子類,並在你的方法使用它似乎罰款。你可以繼續這種方法。 –
它的OOP。所以它不會是一個問題,除非你的管理員不允許。 – prime
@vidudaya:admins? –