Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Drunya2018
@Drunya2018
Java
Куда лучше класть статический метод Java?
Если у меня есть класс User и App(запуск cli-приложения). Есть статик функция с рандомной генерацией юзера. Более правильно ее будет запихнуть в класс юзера или можно оставить в App?
Вопрос задан
более трёх лет назад
88 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Нетология
Java-разработчик с нуля
12 месяцев
Далее
Skillfactory
Профессия Java-разработчик
14 месяцев
Далее
Академия Eduson
Java-разработчик
8 месяцев
Далее
Решения вопроса
1
Денис Загаевский
@zagayevskiy
Куратор тега Java
Android developer at Yandex
IMHO, правильнее ввести ещё один класс, UserFactory, который и будет этим заниматься. Не соглашусь с Сергеем, генерация юзера это не поведение.
Ответ написан
более трёх лет назад
3
комментария
Нравится
1
3
комментария
Facebook
Вконтакте
Twitter
Максим Грищенко
@Maksclub
Есть нюансы, если для создания юзера хватает знаний из класса юзера, то в меру фабричный метод в самом классе
Если появляются др обьекты, то и правда на обьект фабрики тянет
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Java
Максим Федоров
, ну он же явно сказал, что это генерация рандомных юзеров. Это явно не то, чем должен заниматься класс юзер.
Написано
более трёх лет назад
Максим Грищенко
@Maksclub
Денис Загаевский
, а, таки да :) ваша правда
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Java
+1 ещё
Простой
В чем моя ошибка при deploy maven?
1 подписчик
26 окт.
88 просмотров
1
ответ
Java
Средний
Почему крашится сервер Minecraft Forge?
1 подписчик
13 окт.
121 просмотр
2
ответа
Java
+1 ещё
Простой
Как создать аннотацию, подобную Jakarta @Size?
2 подписчика
09 окт.
134 просмотра
0
ответов
Java
Простой
Почему способ создания String влияет на результат сравнения?
2 подписчика
27 сент.
261 просмотр
3
ответа
Java
+2 ещё
Простой
Какие есть варианты grpc service discovery с минимальным откликом?
1 подписчик
17 сент.
112 просмотров
0
ответов
Java
+1 ещё
Средний
Hibernate: Почему запрос с EntityGraph не работает?
1 подписчик
10 сент.
100 просмотров
0
ответов
Java
+1 ещё
Простой
Java. Трудности в начинании, нормальные ли ошибки в начале?
1 подписчик
10 сент.
384 просмотра
3
ответа
Java
Простой
Как эффективно реализовать балансировку очереди запросов на Java?
1 подписчик
03 сент.
205 просмотров
1
ответ
Java
Простой
Как работает ForkJoinPool.ManagedBlocker?
1 подписчик
25 авг.
121 просмотр
0
ответов
Java
Средний
Я создаю сервер майнкрафт на forge с модами, но возникает проблема, с чем это может быть связано и как это решить?
3 подписчика
12 авг.
2820 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Инженер по ручному тестированию
Hello, Doc!
от 80 000 ₽
QA manual инженер по ручному тестированию (junior/middle)
Prioplan
от 70 000 до 100 000 ₽
Java разработчик
SENSE
До 450 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама