использование шаблона MVP в winforms основывается на том, что докладчик знает, к каким элементам управления получить доступ, как определено в IViewInterface. например, если в вашей форме было 2 текстовых поля и одна кнопка, то вы бы определили интерфейс IViewInterface с двумя свойствами для текстового поля, а после события нажатия кнопки вы перенаправляете вызов Presenter, и докладчик может получить доступ к этим двум свойствам. Довольно просто Теперь представьте, построен ли ваш пользовательский интерфейс во время выполнения на основе таблиц в вашей базе данных. скажем, у вас есть 500 таблиц в вашей базе данных, и вы хотите разработать CRUD-приложения для этих 500 таблиц. скажем, где-то в вашей базе данных вы определяете, как вы хотите расположить эти 500 таблиц в вашем пользовательском интерфейсе. у вас есть одна программа, которая во время выполнения создает элементы управления пользовательского интерфейса для этих 500 таблиц. как вы применяете шаблон MVP в таких случаях ??