Слои абстракции

Для упрощения создания
Больших систем их делят на
Слои, что больше пониманья
Дают для каждого звена.

Слои в себе скрывают сложность,
Давая только интерфейс
Для тех что выше и возможность
Замены внутренностей всех.

Слои, что ниже, в общем в целом,
О верхних знать не должны,
Над ними могут, между делом,
И новые быть введены.

Глобальных данных быть не может,
Всё состояние – внутри.
Конкретных связей, функций – тоже –
Лишь интерфейсы между них.

Благодаря такой структуре
Слои возможно заменять.
Внутри слоёв в архитектуре
Всю сложность лишнюю скрывать.


Рецензии