2009-09-22 110 views

回答

4

Velocity將所有公共方法暴露給模板。沒有辦法隱藏它們。

對此的標準方法是在上下文中爲您的課程使用外觀。我們被迫出於同樣的原因這樣做,但我們發現其他好處與門面。例如,您可以通過組合多個方法來簡化調用,或者可以將值限制爲某些參數,而您不想對Java代碼執行這些參數。