PCMEF - это архитектурный стиль, представленный в книге Практическая разработка программного обеспечения , написанной Maciaszek и Liong. Слои:
P : презентация
C : контроллер
M : Медиатор
E : сущность
F : основание.
Это какое-то улучшение по сравнению с MVC-архитектурой. Я рекомендую это для взаимодействия, данных и общения - ориентированных целей. Я запрограммировал его с помощью Visual Prolog. Основой в моих приложениях является модель данных (домены) для приложения.
PCMEF похож на имитированный компьютер: презентация - это дисплей, контроллер - пользовательский интерфейс и обработка событий, посредник - внутренняя логика и магистраль данных. Сущность - это база данных или внешние интерфейсы, а F определяет знания.
Это действительно хорошая маленькая архитектура. У кого-нибудь есть опыт?