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.