Продвинутый
Что такое Порт (Port) на диаграмме компонентов?
Порт обозначается маленьким квадратиком на границе компонента.
Он представляет собой явную точку взаимодействия компонента с внешним миром. Порт инкапсулирует внутреннее устройство компонента.
К порту прикрепляются предоставляемые (Provided) и требуемые (Required) интерфейсы.
✅ Зачем нужен: Показывает, что внешний мир не может обращаться к внутренним классам компонента напрямую, а обязан делать это только через строго определенный шлюз (Порт). Это идеально ложится на концепцию Гексагональной архитектуры (Ports and Adapters).