Pode também ser usado uma interface, de forma a incluir o objeto, para exibir a interface gráfica.
Exemplo: A API será ♣ a interface de utilizador / utilizador "SMS".
A API deve ser interpretada na linguagem Java, por padrão ou de código.
Existem muitos ♣ modelos de implementação de uma API, variando a nível de complexidade.
Abaixo, descrevem algumas diferenças entre duas tecnologias de representação.