[英]Code generation for composition using Eclipse
有效的Java以及其他來源表明我們應該考慮使用組合而不是繼承 。 通常使用Decorator模式並實現將調用委托給包裝對象的轉發方法,我經常發現自己實現了這樣的組合。
但是,我經常發現自己編寫了許多類型的簡單轉發方法:
public void myMethod(String name) {
instance.myMethod(name);
}
無論如何在Eclipse(3.4.x)中自動生成這些轉發方法?
在“源”菜單中,選擇“生成委托方法”。 它將為您提供可用於當前對象轉發的任何字段的可用方法列表。
您可以編寫一個自定義模板(“模板”上的“窗口”>“首選項”>“過濾器”),該模板具有方法名稱和參數名稱的占位符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.