7. Singleton
nEnsure that only one instance of a class exists, and provide a global access point to it nFor example, ensure that there’s one WindowManager, FileManager or PrintSpooler object in the system nDesirable to encapsulate the instance and responsibility for its creation in the class
n