Na modelagem UML, você pode incluir interfaces em diagramas de
classe e diagramas de componentes para especificar um contrato entre a interface
e o classificador que realiza a interface.
Especificando uma Interface Requerida
Na modelagem UML, você pode especificar os serviços que um componente precisa para executar suas funções e para cumprir suas próprias obrigações com seus clientes.
Especificando uma Interface Fornecida
Na modelagem UML, você pode especificar os serviços que as instâncias de um componente oferecem para seus clientes.