PROGRAMAÇÃO
ORIENTADA A OBJETOS

 

O paradigma de programação orientada a objetos (POO ou OOP, em inglês) surgiu com uma alternativa para aproxima a representação dos itens do mundo real para o mundo da programação. Esse paradigma se baseia em classes e objetos (trata-se da representação de algo que existe no mundo real que possui significado para o software, como um produto, uma pessoa ou um aluno), e é amplamente utilizado para estruturar projetos em pedaços reutilizáveis de código.

Atenção

A chave para ser mais produtivo em POO é tornar cada onejeto resposável pela realização de um conjunto de tarefas relacionadas. Se um objeto depender de uma tarefa que não seja de sua responsabilidade, ele precisará ter acesso a um outro objeto cujas responsabilidades incluem essa tarefa. Assim, os objetos trocam mensagens entre si para solucionar um problema complexo.

"A imaginação é mais importante que o conhecimento"