Conheça e entenda o conceito dos Princípios da Orientação a Objetos
Fala pessoal tudo bem? Dando continuidade com os nosso 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.
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.