Архитектурный паттерн - это способ решения повторяющейся архитектурной проблемы.Например, MVC решает проблему отделения пользовательского интерфейса от модели.Датчик-Контроллер-Привод, это шаблон, который поможет вам с проблемой срабатывания перед лицом нескольких входных чувств.
Архитектурный стиль, с другой стороны, это просто имя, данное текущему архитектурному проекту.Вопреки шаблону, он не существует, чтобы «решить» проблему.
Pipe & filter не решает какую-либо конкретную проблему, это всего лишь способ организации вашего кода.Клиент / сервер, Основная программа и подпрограмма и Абстрактные типы данных / OO, то же самое.
Кроме того, одна архитектура может содержать несколько архитектурных стилей, и каждый архитектурный стиль может использовать несколько архитектурных шаблонов.