Static Variable Static Method And Static Class Vs Singleton