Page 36 - 4252
P. 36
ЛЕКЦІЯ 6
АРХІТЕКТУРНІ СИСТЕМНІ ПАТЕРНИ
Структурні патерни
До структурних патернів належать:
• Репозиторій;
• Клієнт / сервер;
• об'єктно - орієнтований, Модель предметної області (Domain Model), мо-
дуль таблиці (Data Mapper);
• Багаторівнева система (Layers) чи абстрактна машина;
• Потоки даних (конвеєр або фільтр).
Наведемо приклад одного із даних патернів (табл. 4).
Таблиця 4 - Приклади стуктурних патернів архітектури
Багаторівнева система (Layers) або абстрактна машина
Опис Відповідно до патерна "Багаторівнева система" струк-
турні елементи системи організуються в окремі рівні з вза-
ємопов'язаними обов'язками таким чином, щоб на нижньо-
му рівні розташовувалися низькорівневі служби та служби
загального призначення, а на більш високих - об'єкти рівня
логіки додатка. При цьому взаємодія і зв'язування рівнів
відбувається зверху вниз. Зв'язування об'єктів знизу вгору
слід уникати.
На рисунку показані типові рівні логічної архітектури системи.
35