Ilustração representando a relação entre objetos na POO

Relações entre Objetos

As relações entre objetos representam como as classes interagem entre si. Dependência A dependência é a forma mais fraca de relação entre classes, ocorrendo quando uma depende da outra para operar. Caso uma delas sofra alterações, a outra pode ser impactada. Esse vínculo acontece, por exemplo, ao instanciar objetos diretamente ou ao definir tipos específicos em métodos. Para reduzir essa dependência, é melhor programar usando interfaces ou classes abstratas, tornando o código mais flexível. ...

novembro 11, 2025 · 3 min · 607 words · Biaggio Rizzo
Aliens planejando os pilares de POO

Programação Orientada a Objetos (POO): Fundamentos, Pilares e Vantagens

Como surgiu POO? A Programação Orientada a Objetos (POO) surgiu na década de 1960 com a linguagem Simula, desenvolvida por Ole-Johan Dahl e Kristen Nygaard no Centro de Computação Norueguês. O objetivo inicial era criar simulações complexas, especialmente para representar sistemas reais com entidades interagindo entre si. O conceito foi posteriormente refinado e popularizado com a linguagem Smalltalk, criada nos anos 1970 no Xerox PARC. Smalltalk consolidou ideias como encapsulamento, herança e polimorfismo, tornando a POO um paradigma amplamente adotado. ...

novembro 3, 2025 · 9 min · 1725 words · Biaggio Rizzo