Design Patterns

Design Patterns

10 Object Oriented Design Principles Java Programmer should know

Class Design Principles [S.O.L.I.D.] in Java

What is Double-checked locking in java? (Singleton)

Singleton Design Pattern

How to prevent Singleton Pattern from Reflection, Serialization and Cloning?