Singleton Design Pattern

Software component that allows for creating a single instance of an object. Subsequent requests return the same object.