002 – Diretrizes POO – Curso de Programação Orientada a Objetos POO
Playlist do Curso de Programação Orientada a Objetos POO
Em direção à POO
Além da programação estruturada, a POO incorpora as seguintes diretrizes:
Aborde o hiato entre o problema e a linguagem compreendida pela máquina: preencha bottom-up.
Use os dados como unidades básicas para construção do programa
Dados e suas inter-relações são mais estáveis do que ações sobre os dados.
Empacote os dados com suas operações naturais/intrínsecas
Construa sob as ideias de tipos abstratos de dados
Consolide os construtos que encapsulam os dados
Concentre nos conceitos e fenômenos a serem manipulados
Faça uso de teorias existentes de fenômenos e conceitos (bastante útil, por exemplo, para a computação natural e a inteligência artificial em geral).
Forme novos conceitos a partir dos existentes
Utilize um estilo de programação que permita o colapso da programação dos objetos