395px

Códigão POO

Leandro Guarino

Códigão POO

Classes geram objetos, isso é instanciação.
Posso concluir que o objeto é uma instância de uma classe, então.

A poo tem 3 pilares: herança, polimorfismo e encapsulamento.
Só pra rimar, fique bem atento!
Para encapsular, usa o privado, mas é bom lembrar que ainda tem protegido e público.
O protegido é visto pelas subclasses
Então, estuda esta música porque eu quero que você passe!

O objeto tem uma interface,
Que nada mais é que seus métodos públicos
Que podem ser de 3 tipos
Construtor, acessor e mutante
Para inicializar, chama o construtor
Para pegar o valor, chama o acessor
Já para alterar, chama o mutante
É bom lembrar que aquilo é abstrato
É diferente daquilo que é concreto,
Por isso eu posso dizer que a classe abstrata
Não gera nenhum objeto

[refrão]
Agora abra bem suas mãos,
Vire para baixo e cante o refrão
Eu quero có, có, codigão
Eu quero có - di - gão.

Para se comunicarem, os objetos têm duas maneiras
Eles se associam ou passam mensagens
Passar mensagem nada mais é que chamar os métodos da interface
Já para associar, vamos relembrar
Tem agregação e composição
Lembre-se de que a composição é mais forte e dependente

Geração saúde toma suco natural
Relacionamento saudável é relacionamento confiável
Hoje só se fala em reciclar, por isso tudo tem que ser reutilizável
Quando seu primo chato descobre que você é técnico, ele chama para fazer manutenção
Para fazer uma gambiarra, você usa uma extensão, que faz lembrar aquilo que é extensível
Quando você abre a boca quando só tem certeza, você faz um comentário oportuno
Esses são os objetivos e benefícios da poo

Para fechar, vamos falar sobre polimorfismo
No puro, o objeto pode morfar
Da superclasse para a subclasse
Já no de sobrescrita, um método igual ao da superclasse
É redefinido na subclasse
Para a sobrecarga um método com mesmo nome
Recebe parâmetros diferentes
E no paramétrico, o objetivo é criar
Classes e métodos genéricos

Códigão POO

Las clases generan objetos, eso es instanciación.
Puedo concluir que el objeto es una instancia de una clase, entonces.

La poo tiene 3 pilares: herencia, polimorfismo y encapsulamiento.
Solo para rimar, ¡mantente atento!
Para encapsular, se usa el privado, pero es bueno recordar que también está el protegido y el público.
El protegido es visto por las subclases
Así que estudia esta canción porque quiero que pases!

El objeto tiene una interfaz,
Que no es más que sus métodos públicos
Que pueden ser de 3 tipos
Constructor, accesorio y mutante
Para inicializar, llama al constructor
Para obtener el valor, llama al accesorio
Y para cambiar, llama al mutante
Es importante recordar que eso es abstracto
Es diferente de lo concreto,
Por eso puedo decir que la clase abstracta
No genera ningún objeto

[coro]
Ahora abre bien tus manos,
Voltea hacia abajo y canta el coro
Quiero có, có, codigão
Quiero có - di - gão.

Para comunicarse, los objetos tienen dos formas
Se asocian o se envían mensajes
Enviar mensajes no es más que llamar a los métodos de la interfaz
Y para asociar, recordemos
Hay agregación y composición
Recuerda que la composición es más fuerte y dependiente

La generación saludable toma jugo natural
Una relación saludable es una relación confiable
Hoy solo se habla de reciclar, por eso todo debe ser reutilizable
Cuando tu primo molesto descubre que eres técnico, te llama para hacer mantenimiento
Para hacer un apaño, usas una extensión, que recuerda lo extensible
Cuando abres la boca solo cuando estás seguro, haces un comentario oportuno
Estos son los objetivos y beneficios de la poo

Para terminar, hablemos sobre polimorfismo
En el puro, el objeto puede transformarse
De la superclase a la subclase
En el de sobreescritura, un método igual al de la superclase
Es redefinido en la subclase
Para la sobrecarga un método con el mismo nombre
Recibe parámetros diferentes
Y en el paramétrico, el objetivo es crear
Clases y métodos genéricos

Escrita por: Leandro Guarino