Я разрабатываю приложение WPF Prism, и все работает нормально. Все мои модели просмотра имеют интерфейсы, которые вводятся MEF.
Однако я не очень понимаю преимущества интерфейсов для моделей представлений. В конце концов, представление связано с его моделью представления, поэтому я думаю, что никогда не будет других реализаций.
На самом деле, у меня также есть интерфейсы для моих представлений. Кажется, это тоже перебор?
Таким образом, мой вопрос: не могу ли я просто удалить все интерфейсы просмотра и просмотра моделей и внедрить представления и модели просмотра напрямую? Есть ли причина сохранять интерфейсы для представлений и моделей представлений?
Thx,
L