A programação orientada ao objeto se inicia com o projeto, que apresenta aos programadores, principalmente, um
esquema de classes-chave.
esquema de métodos.
conjunto de cenários.
mapeamento dos atributos.
detalhamento das mensagens.