Зміст:
Визначення - Що означає Layer?
Шар у контексті об'єктно-орієнтованого проектування - це набір класів, які поділяють однакові модульні залежності з іншими модулями, маючи на увазі, що компоненти шару багаторазово використовуються до тих пір, поки умови залишаються однаковими.
Ці "імпортні" залежності між програмними модулями - це спосіб виразити розрізнення шарів у мовах програмування.
Техопедія пояснює шар
Шари виступають як своєрідний архітектурний зразок. Ієрархія деревної форми - одна з поширених композицій шарів, де кінцівки / зв’язки між шарами відомі як залежність залежності.
Кілька форм залежностей залежностей між шарами включають успадкування, склад та агрегацію. Є й інші форми залежностей в інших архітектурах.
Це визначення було написане в контексті об'єктно-орієнтованого дизайну