Processo de desenvolvimento com OO
:check: consistência da linguagem (objeto)
:check: problema e solução nos mesmos termos (classes, objetos, métodos, atributos, comportamentos)
:check: Requer três perspectivas (estática, dinâmica, restritiva)
:check: OO lida com requisitos, projetos em alto e baixo nível, codificação e testes