我對java不是很熟悉。我創建了一個球衣網站服務器。有不同的功能,如startRodio()
,stopRadio()
,setRadioIp()
...我創建了一個RequestHandler
類來處理http
請求和一個其他Radio
類來實現它們。 Radio
類的所有屬性和方法都是靜態的。它看起來像在java中使用靜態類時
無線電
class Radio{
public static boolean radionOn;
public static String radioIpadress;
public static boolean startRadio(){
radioOn = true;
// some other operation
}
...
RequestHandler
classe RequestHandler {
@path(/startRodio)
.....
if (!Rodio.radioOn)
Radio.startRadio();
是它爲我PROGRAMM一個很好的架構?以這種方式使所有的屬性和方法是靜態的是一個好習慣嗎?
你所說的「靜態類」與「靜態類」(嵌套類)無關,因爲你的意思是靜態類字段而不是類。儘可能避免靜態字段(除常量外,它們會導致不必要的麻煩)。 – maaartinus