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.