Singleton
Software Engineering · Last updated: July 30, 2026 · How this entry was written
Definition: A creational design pattern that ensures a class has only one instance and provides a global point of access to it.
Example in context
“We implemented the database connection pool using the Singleton pattern to avoid multiple instances.”
“Veritabanı bağlantı havuzunu çoklu örneklerden kaçınmak için Singleton deseniyle gerçekleştirdik.”
Where engineers use it
The Singleton pattern is commonly used in configuration managers, logging frameworks, and thread pool implementations to ensure a single shared resource instance.
Practice: can you use “Singleton” at work?
Your team is building a logging service that should be initialized once and shared across all modules. Which design pattern would you recommend and why?
Show a model answer
“Consider using the Singleton pattern for managing global application state.”
“Singleton” in 21 languages
| English | Singleton |
|---|---|
| Turkish | Tekil |
| French | Singleton |
| German | Singleton |
| Spanish | Singleton |
| Chinese | 单例模式 |
| Arabic | نمط المفرد |
| Portuguese | Singleton |
| Russian | Одиночка |
| Japanese | シングルトン |
| Italian | Singleton |
| Vietnamese | Đơn thể |
| Hindi | सिंगलटन |
| Thai | ซิงเกิลตัน |
| Indonesian | Singleton |
| Korean | 싱글턴 |
| Bengali | সিঙ্গলটন |
| Dutch | Singleton |
| Swedish | Singleton |
| Finnish | Singleton |
| Ukrainian | Одиночка |
Frequently asked questions
What does Singleton mean in engineering?
A creational design pattern that ensures a class has only one instance and provides a global point of access to it. In Software Engineering, the term carries a usage-frequency rating of 10/10 in the Engineering English library.
How do you pronounce Singleton?
Singleton is pronounced /ˈsɪŋɡəltən/ (IPA). The Engineering English app plays audio for the term and checks your pronunciation with speech recognition.
How is Singleton used in a sentence?
Example from an engineering context: “We implemented the database connection pool using the Singleton pattern to avoid multiple instances.”
This entry is one of 7,806 terms in the Engineering English iOS app — with quizzes, spaced repetition and pronunciation checking.
Get the app on the App Store