You want to create a class of which only a single instance can exist. Which design pattern best fits this objective?
Adapter
Singleton
Decorator
Bridge