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