Chocolate Boiler Head First Design Patterns - Chapter 5 - The Singleton Pattern The Singleton Pattern ensures a class has only one instance, and provides a global point of access to it. OO Principles