Singleton

  • 8
  • Недоступна
Класс реализует паттерн Singleton, если позволяет создать всего один объект своего типа. Вам нужно создать класс Singleton в отдельном файле, добавить в него статический метод getInstance (он должен возвращать один и тот же объект класса при любом вызове). Подумайте, каким образом можно запретить создание других объектов этого класса.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (97)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Andrei Vasilev15 уровень, Санкт-Петербург
13 февраля, 21:21
решал, просто следуя требованиям и вуаля "прошла тестирование". название наводило более устрашающие мысли)
Никита Сычев17 уровень, Санкт-Петербург
11 февраля, 21:07
Всем кто не понял при решении. Думаю скоро нам разъяснят. https://javarush.ru/groups/posts/589-patternih-i-singleton--dlja-vsekh-kto-vpervihe-s-nimi-stolknulsja
Александр22 уровень, Томск
4 февраля, 15:58
Решил, но ничего не понял.
barracuda15 уровень, Санкт-Петербург
4 февраля, 14:19
https://habr.com/ru/post/27108/ Эта статья для меня еще сложновата, но она мне помогла.
PAVEL KRASNOV17 уровень, Архангельск
2 февраля, 09:05
Что это было? Какой смысл в этом задании? Зачем я его пытаюсь понять?
Андрей18 уровень, Волгоград
20 января, 15:14
private static Singleton instance = new ...... хотя какая разница? не пойму пока что
Timur16 уровень, Воронеж
17 января, 17:39
Написал INSTANCE в верхнем регистре, как и положено константе и в итоге минус одна попытка. Или это к константам не относится?
Kubik_1322 уровень, Москва
20 января, 13:05
тут совсем дело не в константах - они не нужны
Евгений18 уровень, Москва
9 февраля, 15:34
это еще что. я сначала не поглядел, что в условиях жестко задано имя и назвал не instance, а singleton. а потом поглядел и назвал instanSe))))) и только с 3 попытки верно написал
NomakAnton16 уровень, Казань
10 января, 13:26
Обрадовался что сам написал код, но одну попытку потратил на то что создал поле не с названием instance а по своему, опять моя невнимательность к ТЗ(
Иван Линник22 уровень, Краматорск
5 января, 08:52
Очень хорошо описаны паттерны (с примерами) на сайте рефакторинг.гуру. Хорошо помогает освежить знания о паттернах (но это после давнего прочтения книжки "Паттерны проектирования" издательства O'Reilly).
Полина22 уровень
29 октября 2019, 11:02
очень классная и интересная задача... Правильно ли я понимаю, что она направлена на повторение инкапсуляции??
Sergei Shastin16 уровень, Санкт-Петербург
25 декабря 2019, 07:32
Она направлена и на повторение инкапсуляции и на то, чтоб уже обратили внимание на существование паттернов. 15 уровень на носу, пога товагищи! А задачка огонь, аж настроение с утра подняла)