我可能錯了,因爲我沒有太多的Java經驗,但這裏有一個問題。我有一個包含很多方法(基本上它是一個簡單的庫)的類。對象與Java中的擴展
我創建這個類的一個對象,讓我們說MyLibrary obj = new MyLibrary(parameters);
參數設置任何必要的功能爲庫正常運行。
然後我可以叫obj.getSomething
/obj.setSomething
/obj.createSomething
等等...
在我的主類我真的只需要一個這樣的庫的對象。
現在......對我來說,不要把它當作一個對象使用,而是把它作爲extends
,然後在庫中創建一個函數,就像我手動調用的構造函數一樣?
編輯:
一類在MyLibrary之間的關係是非常密切的。基本上,我有很多類做類似的事情,但有一些不同的高層功能。所以我分開的方法,其中必須在所有這些類。
現在看來,這是非常相似的shape
類和triangle
,circle
,square
例子。因此MyLibrary
與shape
類似,其中包含所有的基礎。