Здравствуйте, IB, Вы писали:
A>>Он обобщённый потому что интерфейс который реализуют все виды.
IB>Да не все, а только те, которые работают с определенным набором данных. Презентер вполне может работать с несколькими IView для разных данных и с моделью могут иметь дело несколько презентеров для разных задачь...
Получается логику View перетащили в Presenter. Типа понизили связность, да?
A>>Например считывать из модели по мере необходимости.
IB>И что тебе мешает делать то же самое в MVP?
То что данные View не считываются, они туда запихиваются извне.
A>>View изменился?! Мда, приехали. Я такой бред никогда не нёс.
IB>Так у тебя и View еще никогда не меняется? А данные ты как редактируешь?
View не меняется сам по себе. Только при изменении модели.
A>>Затем что ты не знаешь заранее какие данные нужны конкретному View.
IB>Почему?
Потому что у тебя только интерфейс IView. Ах ну да, у тебя теперь IView1, IView2, IView3.
A>> С чего это тебе именно сегодня вдруг стал непонятен термин расширеный синглтон?
IB>Да он мне никогда не был понятен
Вот! Вот ты и проговорился
IB>>>Могу я глядя на метод, но не зная ее реализации, утверждать, что это вот одна "точку доступа", а здесь вот у нас их на самом деле несколько?
A>>Нет, не можешь.
IB>И ты здесь никакого косяка не видишь? Все нормально?
Дял меня — да.
IB>То есть все-таки экземпляров, а не точек доступа?
Похоже твоё просветление было временным.