Singleton
μ±κΈν΄μ μΌκ°μμλ μν°ν¨ν΄μΌλ‘ μλ €μ Έ μμ§λ§ λ리 μ¬μ©λλ λμμΈ ν¨ν΄μ€μ νλμ΄λ€.
Eager Initalization
Static Block Initalization
Lazy Initalization
Thread Safe Initalization
Initalization On Demand Holder Idiom
Enum Initalization
Using Reflection To Destory Singleton
β Design Pattern μ΄λ? Strategy β