SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Как на диаграмме классов (Class Diagram) показать паттерн Singleton (Одиночка)?

Singleton гарантирует, что у класса есть только один экземпляр.

Как это отобразить в UML:
1. В секции атрибутов добавляется приватное статическое поле, хранящее единственный экземпляр (например, - instance: Logger). Статика в UML подчеркивается линией.
2. В секции методов добавляется приватный конструктор (например, - Logger()), чтобы никто не мог создать объект через new.
3. Добавляется публичный статический метод для получения экземпляра (например, + getInstance(): Logger).

✅ Итог: Разработчик, глядя на диаграмму, сразу понимает, что перед ним Singleton.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Ещё вопросы раздела «UML»

Все вопросы раздела «UML»