static 係好多種語言係一個 keyword。
Singleton 係一種概念。
兩者都唔知點比較。
見到你地好似講 static class,我就提吓我識嘅 C++ 同 Java。
C++ 而言,冇 static class;
Java 而言,得 nested class 可以 declare 做 static,情況就如 static member method、static member variable。
我而家做嘢呢邊就有用 DI 嘅,啲
constant 就古古怪怪有兩種方法存取。
一係就 getter/setter,咁樣就要拎番個 object(instance) 出來 call 番 getter 先拎得番。
一係就 declare 咗做 public static member variable,之後就簡簡單單搵留個名出來就用到,例如ClassFoo.ConstantBar。