A general repeatable solution to a commonly occurring problem in software design.
"The Singleton pattern ensures a class has only one instance and provides a global point of access to it."
— @openai · February 25, 2024