Singleton
1. Usage Class which has Single Instance and Global access hrough all application. 2. UML class diagram 3. Pros Controlled access to single object. 4. Cons Can be harmful in big complex system which need to be scaled. Can complicate TDD based programming. 5. Source code