Encapsulamento: as classes e os objetos, são unidades de código que encobrem e protegem os seus membros em relação a acessos externos. Por exemplo: você não precisa conhecer os detalhes dos circuitos de um telefone para utilizá-lo. A carcaça do telefone encapsula esses detalhes, promovendo uma interface mais amigável (os botões, o telefone e os sinais de tom);
Herança: as classes podem ser criadas com base em outras
classes, herdando os seus membros. Por exemplo: Mamífero é super-classe de
Humano, ou seja, um Humano é um mamífero. Há herança múltipla quando uma
sub-classe possui mais de uma super-classe.
Polimorfismo: um determinado método de uma classe ou
conjunto de classes pode ter várias (poli) versões ou formas (morfismo) para funcionar
em diferentes contextos.
Sem comentários:
Enviar um comentário