我对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