Slide sobre a descrição básica dos 4 pilares de POO (Programação Orientanda a Objetos).
Size: 55.7 KB
Language: pt
Added: May 06, 2024
Slides: 7 pages
Slide Content
PROGRAMAÇÃO
ORIENTADA A OBJETOS:
4 Pilares
ENCAPSULAMENTO HERANÇA
ABSTRAÇÃO POLIMORFISMO
POO
ENCAPSULAMENTO
Esse pilar lida com os atributos e métodos que precisam ter a sua visibilidade
limitada, assim ao não serem vistos cria uma proteção para aqueles que poderiam ter
interesse de modificar essas partes capsuladas. Outro ponto que traz é a organização
para o código.
Há alguns tipos diferentes de restrições que podem ser imposto aos atributos e
métodos:
Privado: visualização da própria classe;
Protegido: visualização da própria classe e subclasses;
Público: classe vista pelas outras se estiverem juntas.
HERANÇA
A classe herda de outra classe algumas características e também apresenta suas
próprias características, assim a classe que compartilha é chamada de classe pai e a
classe que recebe esses atributos ou métodos é a classe filha.
É preciso lembrar que uma classe filha não pode ser idêntica a classe pai, alguma de
suas características precisam ser diferentes.
ABSTRAÇÃO
Muito parecido com o encapsulamento, neste pilar alguns detalhes do objeto ficam
escondidos, com isso é possível deixar o código mais limpo, evitar possíveis erros,
torna mais fácil a reutilização e colabora na visão dos erros ou dos locais que
necessitam
POLIMORFISMO
Este pilar está ligado ao pilar de herança, no polimorfismo dois objetos podem ter o
mesmo método e vão reagir de acordo com a sua forma
Ou seja, classes que pertençam a uma superclasse terão o mesmo métodos e
reagiram de formas diferentes.