16 lines
620 B
Markdown
16 lines
620 B
Markdown
# Singleton Pattern
|
|
|
|
## Description
|
|
Ensure a class has only one instance and provide a global point of access to it.
|
|
|
|
## Use Cases
|
|
Load this skill when you need to solve design problems described by this pattern in your code.
|
|
|
|
## Guidelines
|
|
1. Analyze whether current code structure matches the pattern's intent.
|
|
2. Refactor or implement following the pattern's typical structure.
|
|
3. Ensure the pattern introduction reduces coupling or improves flexibility.
|
|
|
|
## Detailed Reference
|
|
For more details, diagrams, and code examples: [Singleton Pattern - RefactoringGuru](https://refactoringguru.cn/design-patterns/singleton)
|