![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Killer_13 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: нет Всего: 1 |
Собственно интересует вопрос, что лучше использовать для передачи в Controller?
К примеру делал вот таким макаром,
но как-то нужно было передать 2 Вьюва в один контроллер или что-то такое, тогда вопрос постал, если вызывать еще раз к примеру другой конструктор, то соответственно создается другой объект. Человек который подсказывал мне, даже удивился - он сказал, что предпочитает, это все дело запихивать через Setter-ы? Так как правильнее? Какие плюсы, минусы? Спасибо! |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
это вопрос стиля, т.е. субъективный. фукционально, что конструктор, что сеттер - разницы нет.
|
|||
|
||||
Killer_13 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: нет Всего: 1 |
Собственно и спрашиваю, интересуюсь, что предпочтительней.. или это уже на выбор программиста?
Тоисть по сути, если я напишу вот так
будет то же, никаких плюсов и минусов в дальнейшей разработке..? |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 23 Всего: 48 |
Через конструктор места меньше занимает (строк, в смысле), и объект готов к функционированию сразу же - NPE точно не поймаете.
|
|||
|
||||
Killer_13 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: нет Всего: 1 |
дааа, припоминаю, пришлось "пошевелить" однажды когда вот из-за не внимательности вылезло Спасибо. |
|||
|
||||
Entwickler |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 14.4.2007 Репутация: нет Всего: 2 |
Привет!
в принципе конструктор используется только при "построении" обьекта. После этого обьект готов! И что теперь делать если нужно изменить его состояние? Вот сдесь и нужны "аксессоры"... Тоесть: строим обьект конструктор или сеттеры, меняем состояние обьекта только сеттеры |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |