Цитата:
Сообщение от
belugin
Контроллер не должен содержать бизнес логики, но знать о ней может. Как и содержать UI логику.
...
А вот это я вообще не понял.
Ну это так, для большего драматизма. Как прикладывающийся программист, я бы особо не парился что там должно и где, а просто протянул бы .parmPackedArgs_MyPostFix() по всей цепочке вызова. Понятно что это потребует расширения Declaration, PackedList для каждого класса в цепочке, но единственно чтобы бы меня заботило это сделать так чтобы не было runtime ошибок и при этом максимально сбоку. Типа версия 901 PackedList, наименование переменных с префиксами/постфиксами и прочее.
А для чего там тот или иной класс - пофиг. Это передача параметра и ничего больше. KISS, Debugger в зубы и вперед.