Form1 получает запрос на выполнение какого-либо действия.Form1 отправляет запрос в мой класс бизнес-логики.Если в запросе есть какая-то ошибка, уведомление отправляется обратно в View1, и он представляет сообщение об ошибке.Если в запросе нет ошибок, необходимо создать новое представление.
Кто создает новую форму?Должен ли я уведомить Form1 и попросить его создать Form2?Вызывает ли класс бизнес-логики конструктор Form2?