Показать сообщение отдельно
  #15  
Старый 05.05.2012, 19:15
Yo_Asakyra Yo_Asakyra вне форума
Прохожий
 
Регистрация: 18.12.2011
Сообщения: 11
Репутация: 10
Подмигивание

^_^ Возник эстетический вопрос:
Нужно вызвать одно и то же действие с разными параметрами из разных частей программы (меню, кнопки).

Мне видится 2 подхода:
1) Создать Action в ActionList'e, назначить его этим элементам и внутри самого Action'a проводить анализ чем был вызван этот Action.
2) В каждом GUI элементе просто прописать один и тот-же код с разными параметрами.

Плюсы первого пункта в том, что нужно меньше кода.
Плюсы второго пункта в том, что все действия прозрачны и удобочитаемы.
По сути и в 1-м варианте будет всё удобочитаемо, но меня не оставляют сомнения, что что-то не так.

Прошу расписать что лучше и эстетичнее использовать в данной ситуации, и по возможности прокомментировать ваш выбор.
Спасибо
Ответить с цитированием