Здравствуйте, idxDmitry, Вы писали:
D>Здравствуйте. Хочу разобраться с архитектурными паттернами MVC, MVP, и понять с какой архитектурой я имею дело, если точнее — понять какую именно архитектуру я создаю. Сразу оговорюсь создается desktop приложение. D>Про MVC. D>Поверхностно с MVC знаком довольно давно. Сейчас стал разбираться и понял, что один момент в архитектуре паттерна меня категорически не устраивает: Представление имеет ссылку на Модель. Моя задача изначально поставлена так, что на модель придется 2 и более представления.
Это классические отношение один ко многим и никакого противоречия тут нет. Вот если б у вас модель имела ссылку на представление, тогда да, сложно будет делать несколько представлений.
Вообще, патерны патернами, а работу надо сдавать. То, что вы делаете должно быть читаемо (в первую очередь) и расширябельно. Под какой патерн оно при этом подходит — какая разница?