Это сводится к тому, сколько манипуляций с пользовательским интерфейсом происходит. Если в методе много прямого доступа к отдельным элементам управления, то, скорее всего, он принадлежит докладчику. В противном случае это принадлежит на вид. Цель состоит в том, чтобы уменьшить взаимодействие между представлением и подарком до минимума, необходимого для выполнения проекта программного обеспечения.
Например
Presenter.SetListTitle MyList.Name
For I = View.MyListStart to View.MyListEnd
Presenter.AddListItem MyList(I)
Next I
Presenter.ShowListAddBUtton
Presenter.ShowListDelButton
Должен быть размещен в презентере, как показано ниже
Public Sub UpdateWithList(MyList as AList, View as AView)
Me.SetListTitle MyList.Name
For I = View.MyListStart to View.MyListEnd
Me.AddListItem MyList(I)
Next I
Me.ShowListAddBUtton
Me.ShowListDelButton
End Sub
Позже, если вы решили изменить свой пользовательский интерфейс, все, о чем вам следует беспокоиться, это реализовать UpdateWithList, а не SetListTitle, AddListItem и т. Д. И т. Д. И т. П.