Pull to refresh
2
Станислав Батурин@QhighTower

User

Send message

Как раз выделил необходимость обособления слоя бизнес-логики. При концептуальной независимости доменного слоя, реальная реализация всегда строится на какой-нибудь инфраструктуре (подсистеме), это как минимум язык программирования, при необходимости также добавляют стандартные библиотеки и расширения языка.

Согласен, даже просто язык программирования может рассматриваться как один из инфраструктурных элементов в разработке программного обеспечения.

Инфраструктурный слой предоставляет общие технические возможности, поддерживающие более высокие уровни, у Эванса это может быть например обмен сообщениями в приложении, хранение данных для домена, утилиты UI.
Хороший пример библиотеки инфраструктурного уровня на мой взгляд, это различные реактивные расширения, например RxJS

Information

Rating
Does not participate
Works in
Registered
Activity