Здравствуйте, IB, Вы писали:
IB>Presenter по определению не может ничего знать о View кроме интерфейса, именно для этого интерфейс и вводится, чтобы Presenter не знал никаких подробностей о View.
Ещё раз специально для тебя — связность это не только type declaration referencing.
A>>Тем что View могут быть некоторые данные просто не нужны.
IB>Ну и? Если не нужны, значит они туда не будут поставляться, в чем проблема-то?
Ну а кто решит, что их туда не надо поставлять? Presenter. А как? На основе той информации, которая IView не описывается, но тем не менее существует и повышает связность.
IB>Если кто-то не в состоянии абстрагироваться от конкретной цепочки вызовов, а туда же — в архитекторы лезет, это уже даже не смешно..
Я как раз в состоянии, я тебе просто разжевал очевидну вешь, чтобы ты не нёс чушь, будто бы View редактируется. Судя по всему зря разжёвывал, не помогло.
IB>Куда уж нам, рядовым архитектам в ней разобраться, если даже ты сам путаешься..
Я путаюсь? У тебя тут View редактируеся, куда уж мне до тебя.
A>> причём никто кроме ListView не знает какая именно частть нужна.
IB>С чего ты взял, что никто?
A>> Эту логику в какой-то внешний Presenter ты просто не вынесешь.
IB>Она туда великолепно выносится, вот это-то ка краз и должно быть очевидно.
Такс, вот ты и попался великий теоритек. Реализацию в студию. И желательно без прыжков в сторону.