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.