Разберёмся с паттерном Singleton на примере светила и планет солнечной системы. Для начала займитесь поиском и найдите где-нибудь в интернете пример "ленивой" реализации Singleton и создайте по образу и подобию три Singleton-класса: Sun, Moon и Earth. Затем реализуйите в них интерфейс Planet. И проделайте ещё парочку операций.
Закрепляем паттерн Singleton
- 16
Недоступна
Комментарии (328)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Timankov Работает в Commercial photograp
20 марта, 06:46
столько времени на рефакторинг только из-за того что нужен instance с маленькой буквы и вводимые строки тоже🤦♂️🤦♂️🤦♂️
0
SWK
9 марта, 10:31
А зачем instance маленькими буквами? Оно же, вроде как, большими по политесу.
+1
Николай Стецюк
19 февраля, 00:24
Решил задачу с 31-го раза. Все воевал с ошибкой неправильно присвоения переменой. Я и так и сяк. И уже на 31й раз обратил внимание, что зачем собственно СТАТИЧЕСКОЙ переменной возвращать значение через return, Будьте внимательны ))))
0
Alex Zernoklov
18 февраля, 09:54
Решил с 1го раза.
Вот хорошая с подробным примером как создавать Singleton.
0
Nick Kremen
9 февраля, 19:37
https://javarush.ru/groups/posts/589-patternih-i-singleton--dlja-vsekh-kto-vpervihe-s-nimi-stolknulsja
в помощь
+1
Masha Frolova учу java
31 января, 17:54
"По образу и подобию в отдельных файлах создать в отдельных файлах три класса синглтона "
главное не запутаться не запутаться
0
Ян
13 января, 12:25
Задача несложная, но где я вот запутался, это в классах тех трёх, что там статик надо делать, а что нет.
0
Алексей Сивенков
12 января, 16:00
пригорело( я так и не понял что не нравилось валидатору - так и висят две ошибки :
-якобы строка читается не один раз
- нет присвоения.
Когда запускаю сам, ручками, все работает как надо. Более того изменяя вид записи кейса получаю ошибку компиляции (при выборе проверки)(((((
+1
Nikolay Zerkalov
25 декабря 2021, 09:15
я извиняюсь, а как понять "Закрепляем паттерн Singleton" если это вообще первое упоминание о паттернах?
0
Elidriel
12 января, 13:25

0
Marinka Rostovskaya
26 января, 22:37
Лекция Java Core 4 уровень, 8 лекция (https://javarush.ru/quests/lectures/questcore.level04.lecture08)
Задача Singleton
она последня в списке.
0
Николай Гончарик
5 декабря 2021, 05:14
Для комментатора Rikki Nadir - сдал без synchronized. Потокобезопасность не при чём. Ленивую реализацию буквально скопировал с примера из гугла.
geeksforgeeks.org/java-singleton-design-pattern-practices-examples/ - ссылка в помощь.
В остальном сделал все за минуту, и сдал с первой попытки. Даже удивительно, что задачу решило всего 29260 учеников. Рекомендую просто вернуться к теме паттерна проектирования "Singleton" и разобраться, как создаются его объекты.
+1
Anonymous #2611513
8 апреля, 11:07
Благодарю, помогло, получилось с первого раза)
0