2011-10-19 25 views

回答

1

輔助類(至少在Java中)通常只是一個靜態工具類,有很多種方法。通常,單個幫助程序類處理相關功能,如Apache Commons的StringUtils類,如果使用靜態方法對字符串進行操作,則該類會有一堆。

在Java中,這些類的類經常存在以包裝無法使用的功能(例如,String類爲final,因此無法添加其他功能),或者不應將其添加到類本身。

簡而言之,輔助類是一種類,它通過以通用的,可重用的,封裝的方式提供一般或特定的功能來幫助。

0

它們通常是靜態方法。它們不屬於類或類的上下文,而是使用類,您可以使用助手類/靜態類提供某種功能。

1

它通常用於保留一個類的內聚(Java)。實際上不屬於任何類上下文的有用方法可以放在一個輔助類(當然是靜態的)中,以便您可以調用它們。

+0

一個很好的例子是Math類。許多類需要訪問其中的函數,以便最終調用Math類的靜態方法。 – Steve

+0

雅我同意。好點子。 – talnicolas

相關問題