我不知道是否有可能創建一個「模板化的」吸氣劑,如:物體的「鑄造模板」getter的對象的地圖?
class TestGet
{
private static Map<String,Object> theMap.....
public static getObject<T>(String key).....
並在代碼的某個地方,這樣的:
JButton myButton = TestGet.getObject<JButton>("theButton");
請注意:這是只是的「閒置」問題,我試圖避免在代碼中「髒」投射,因爲每次看到它們時都會讓眼睛流血。
我知道有更優雅的方法可以做到這一點,但我真的會用一張地圖來避免與其他類的鏈接。
我嘗試了一些配置,但沒有任何東西似乎適合我想要做的事情......是否有可能的模板?
爲什麼你需要的是'型parameter',如果你已經有你在你的地圖鍵和對象的映射? –
@Rohit:我想在將對象返回給getter之前「預先」對象,因爲這些對象可以是例如。 JButton,JLabel,String等。 – Benj