3 / 3 / 0
Регистрация: 01.11.2013
Сообщений: 216
|
|
1 | |
Передавать ли данные в конструктор?31.05.2021, 14:41. Показов 3026. Ответов 4
Метки нет (Все метки)
Добрый день!
Собираюсь создавать объекты (точки на изображении), которые должны двигаться. Инициализируются они с рандомными координатами. Подскажите, координаты лучше определять заранее и передавать в конструктор, или можно определять внутри самого конструктора? Или без разницы/зависит от ситуации? Если лень объяснять, подскажите, что гуглить, мне кажется, подобные вопросы должны были возникать уже многократно. Спасибо.
0
|
31.05.2021, 14:41 | |
Ответы с готовыми решениями:
4
Как правильно передавать интерфейс в конструктор Объясните как правильно передавать ссылку в конструктор Как в WordPress передавать данные скриптам и получать от них данные? Как передавать значения строкового типа в конструктор через объект класса? |
3 / 3 / 0
Регистрация: 01.11.2013
Сообщений: 216
|
|
01.06.2021, 13:48 [ТС] | 3 |
Возможно, я задам странный вопрос, но меня интересует, является ли хорошей практикой установка значений полей объекта при его создании? Допустим: у меня есть класс "Дом" с полем "Окно". Нормально ли, что дом не будет знать координаты окна при добавлении экземпляра "Окно"?
0
|
Модератор
3051 / 2193 / 459
Регистрация: 26.03.2015
Сообщений: 8,469
|
|
02.06.2021, 10:04 | 5 |
Сообщение было отмечено Vanka03 как решение
Решение
Передавать в конструктор.
У каждого класса своя зона ответственности. ИМХО неестественно, если объект отвечает за то, в каком месте он появится.
1
|
02.06.2021, 10:04 | |
02.06.2021, 10:04 | |
Помогаю со студенческими работами здесь
5
Как передавать объект класса в методе main, чтобы конструктор не вызывался 2 раза? Как передавать данные? Как передавать данные? Клиент перестал передавать данные Передавать данные из UserClass в Form Как передавать данные с сервера? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |