"Olá, meu jovem amigo! Eu não esperava vê-lo novamente tão cedo. O que você tem a me dizer? O que você aprendeu desta vez?"
"Aprendi sobre relacionamentos de classe, encapsulamento e herança. Eles me disseram que sou um bom aluno!"
"Isso é ótimo! Estou feliz que você está progredindo porque está estudando minhas lições."
"Não estou apenas aprendendo - também estou concluindo tarefas!"
"Claro, Amigo. Há outro nível à sua frente - um nível dedicado aos fundamentos do OOP. Antes de correr de volta para Ellie, Rishi, Kim e seu amigo Diego, sente-se para um feitiço em nossa biblioteca espacial e leia alguns artigos. Tenho certeza de que você descobrirá que eles contêm muitas informações úteis."
"Ok, professor. O que você tem para mim hoje?"
Relações entre classes. Herança, composição e agregação
Na programação, você entenderá rapidamente como é importante não escrever código extra. Felizmente, o Java tem tudo o que você precisa para fazer "cortes" elegantes. Esta lição apresenta uma visualização dos seguintes relacionamentos de classe: herança, composição e agregação. Prepare-se: você verá muitos exemplos interessantes.
Princípios de encapsulamento
Encapsulamento e ocultação de informações — são conceitos diferentes ou a mesma coisa? Em sua forma básica, você encontrou o encapsulamento mais de uma vez. Se você quer saber como esconder a complexidade do seu programa do usuário, deixando apenas uma interface fácil de usar, recomendo que você leia esta lição com atenção.
GO TO FULL VERSION