Nos diagramas de componentes da UML 2.5, 2 (dois) conectores são utilizados para incluir interfaces baseadas em restrições e notações. Um conector “conecta dois componentes para
definir que um componente fornece os serviços que o outro
requer”; o outro conector “é uma declaração de que o componente que está disponível em uma instância de um componente
não é realizado por ele, mas por outro classificador, que pode
ser um componente ou uma simples classe”. Estes dois conectores são, respectivamente: