По своей сути, Prism - это структура компоновки приложений.Это позволяет вам модулировать ваше приложение.Самое главное - подумать, какие части вашего приложения должны быть модульными.
Модуль - это единица функциональности, которая сама по себе полезна, но не делает приложение бесполезным, если его заменить илиудален.Например, в приложении, которое я написал для работы, у нас есть два разных типа контактов, для которых мы обрабатываем дела.У нас есть модуль для каждого типа контакта, который обеспечивает функциональность, специфичную для этого типа контакта.Приложение по-прежнему можно использовать без того или другого, и таким образом мы можем работать или тестировать каждый компонент по отдельности, а также вместе.
Надеемся, что это даст вам руководство по моделированию вашего приложения.Prism кажется сложным, но помогает понять, что с Prism вы действительно получаете возможность разрезать ваше приложение.С высокого уровня, это то, что вы, вероятно, больше заинтересованы в моделировании.