簡體   English   中英

使用Eclipse進行組合的代碼生成

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM