A seguir, um exemplo prático de utilização de interface. Observe a interface IBancoDados como é visualizada em UML:

Cliente é uma classe que utiliza a interface IBancoDados (relacionamento associação), pois tem um método que faz referência a um método da interface. Já as classes BancoDadosMySql e BancoDadosOracle são classes que implementam os métodos da interface IBancoDados.

Copyright © 2014 AIEC.