Engenharia de Software

Conceitos de Abstração, Classificação e Instanciação da Orientação a Objetos

Conheça e entenda o conceito dos Princípios da Orientação a Objetos

Conceitos de Abstração, Classificação e Instanciação da Orientação a Objetos

Publicado em 19/05/2021 11h17 Por Lucas Oliveira

Conheça e entenda o conceito dos Princípios da Orientação a Objetos

Fala pessoal tudo bem? Dando continuidade com aos nossos artigos sobre Engenharia de Software, agora vamos falar sobre os Princípios da Orientação a Objetos.

Os Princípios da OO são:

  • Abstração;
  • Encapsulamento / Visibilidade:
    • Público;
    • Protegido;
    • Privado.
  • Classes e Objetos;
  • Atributos;
  • Métodos / Operações;
  • Herança;
  • Polimorfismo;
  • Tipos de Relacionamento:
    • Associação;
    • Agregação;
    • Agregação de composição.

 

Irei separar os artigos de acordo com os tópicos e seus contextos de uso, neste iremos falar sobre os Conceitos de Abstração, Classificação e Instanciação.

Abstração: 

Algo não definido, ignora detalhes e pode tornar qualquer coisa que seja de um mesmo padrão ou de um grupo (classificação).

Classificação: 

Aprendemos a classificar praticamente tudo, criando grupos de objetos com as características iguais, sendo que cada grupo de objetos é equivalente a sua classe.

Instanciação: 

Sempre que precisarmos criar um objeto novo com uma determinada características, instanciamos uma nova classe que possui essas características e criamos esse novo objeto.

Conclusão:

Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.

Tenho um vídeo explicando melhor sobre os conceitos acima, caso prefira:

Link do slide usado no vídeo.

Você tem alguma pergunta? Deixe nos comentários.

Bons estudos e Projetos.

Siga e Participe

Tem vontade de compartilhar o que aprendeu na faculdade? Contribua para o portal e compartilhe conhecimento você também.

Faça parte