5.1. Modelando interfaces

Já que um componente é acessado por meio de suas interfaces, precisamos definir uma forma de modelar essas interfaces. A UML estabelece um diagrama que contenha um componente e dentro dele uma classe para detalhar a respectiva interface.

Veja no exemplo abaixo como seria um componente hipotético de tocador de arquivos multimídia:

Pacote de tocador multimídia, expondo suas interfaces

Observe que não vemos como ele faz para tocar os arquivos, nem como ele faz para distinguir um arquivo de vídeo de um arquivo de música, o que importa é que temos acesso às operações que precisamos para tocar, pausar e parar a execução do player.

Copyright © 2014 AIEC.