Содержание
- 2. Singleton Паттерн Singleton накладывает ограничения на создание экземпляра класса и гарантирует, что существует только один экземпляр
- 3. UML
- 4. Пример кода
- 5. +/- Плюсы контролируемый доступ к единственному экземпляру. Минусы глобальные объекты могут быть вредны для объектного программирования,
- 7. Скачать презентацию
Слайд 2
Singleton
Паттерн Singleton накладывает ограничения на создание экземпляра класса и гарантирует, что
Singleton
Паттерн Singleton накладывает ограничения на создание экземпляра класса и гарантирует, что
существует только один экземпляр данного класса. Класс Singleton-а должен иметь глобальную точку доступа для получения экземпляра класса.
Слайд 3
UML
UML
Слайд 4
Пример кода
Пример кода
Слайд 5
+/-
Плюсы
контролируемый доступ к единственному экземпляру.
Минусы
глобальные объекты могут быть вредны для объектного
+/-
Плюсы
контролируемый доступ к единственному экземпляру.
Минусы
глобальные объекты могут быть вредны для объектного
программирования, в некоторых случаях приводят к созданию немасштабируемого проекта;
усложняет процесс тестирования приложения
усложняет процесс тестирования приложения
- Предыдущая
Фальш-фасады СамарыСледующая -
Строительный раствор