![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Использовать геттер или непосредственно private/protected field? Есть у кого-то fail-story?
http://stackoverflow.com/questions/6...-class-methods Getter: +: логика учтёт возможное переопределение геттера в сабклассах -: нужно постоянно оптимизировать запросы с геттерам через локальные переменные Последний раз редактировалось fljot; 01.03.2011 в 15:47. |
|
|||||
|
Не совсем понял, в чем минус
__________________
Сам себе репортер |
|
|||||
|
В целях оптимизации производительности вместо нескольких обращений к геттеру рекомендуется сохранять ссылку на геттер(иными словам на результат функции геттера) в локальную переменную. Например
|
|
|||||
|
Ну и что? А сделайте себе метод getGraphics():Graphics. То же самое. Геттер/сеттер - те же методы, просто в более удобной записи с конкретными ограничениями.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
А. В энтерпрайз лучше пускать всё getter-setter. Расширяемо, возможно выставление брейкпоинтов при изменении, отрубка плохих значений и красивый значок при автокомплите :3
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Цитата:
По задаче. Иногда по полю, иногда по сеттеру — всё от твоих целей зависит.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Я не понял, что вы хотите получить в ответ =)
Вы же сами ответили на свой вопрос, указав плюсы и минусы.
__________________
Сам себе репортер |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|