Curso Programação Orientada à Objetos

Pilar 1: Abstração

Página do Curso 5 min Texto por
User Image
Allan Garcia

Nesta aula, veremos um exemplo da utilização do Primeiro Pilar da Programação Orientada a Objetos: a Abstração.

O que é Abstração?

Como vimos anteriormente, Abstração, em Orientação a Objetos, significa desconsiderar detalhes irrelevantes e implementar somente o essencial para o sistema.

Esse pilar não tem uma relação direta com a linguagem de programação, mas sim com o projeto do sistema.

Exemplo de Problema

Vamos projetar um programa que irá receber uma série de dados de pessoas. Ele deve, então, apresentar o nome da pessoa mais velha (em caso de empate, deve apresentar o de todas as mais velhas).

Ao analisarmos o problema, percebemos que há três etapas:

  1. Entrada: dados pessoais;
  2. Processamento: determinar a maior idade;
  3. Saída: nomes das pessoas mais velhas.

Pode-se, então, dividir a resolução em cinco passos:

  1. Criar uma classe pessoa;