Показать сообщение отдельно
Старый 29.03.2018, 20:55   #7  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от belugin Посмотреть сообщение
Контроллер не должен содержать бизнес логики, но знать о ней может. Как и содержать UI логику.
...
А вот это я вообще не понял.
Ну это так, для большего драматизма. Как прикладывающийся программист, я бы особо не парился что там должно и где, а просто протянул бы .parmPackedArgs_MyPostFix() по всей цепочке вызова. Понятно что это потребует расширения Declaration, PackedList для каждого класса в цепочке, но единственно чтобы бы меня заботило это сделать так чтобы не было runtime ошибок и при этом максимально сбоку. Типа версия 901 PackedList, наименование переменных с префиксами/постфиксами и прочее.

А для чего там тот или иной класс - пофиг. Это передача параметра и ничего больше. KISS, Debugger в зубы и вперед.