Presented By :Emmanuel
                 : Roy
 The Singleton Pattern Ensures
 that a class has only one
 instance
 Every Object In an application is making use
 of the same Global Resource
 Good to Managed Pool Off Resources e.g
 connection or thread pools(For Resource
 Intensive Object)
 ItCan Not Be Sub classed(Its Constructors
  is Private)
A private Constructor
 STACTIC Public Method
Encapsulation: It Hides Its
Constructors
 No  Public Constructors
 Only one Instance Is Created
 All Methods are Usually Static
 A Singleton Class cannot be subclasses
  because it its constructors are private
 APPRECIATION

Singleton pattern