Todos os posts
Ideias, histórias e inspirações.
Composição vs herança: o jeito Go de reutilizar código
A herança é um dos pilares da orientação a objetos clássica. Em Java, C++ e C... [+]
Interfaces: contratos implícitos e polimorfismo
Interfaces existem em Java, C#, TypeScript e diversas outras linguage... [+]
Métodos em Structs: receivers por valor e por ponteiro
No artigo anterior, structs foram apresentadas como agrupamentos de dados. M&... [+]
Interfaces, Protocolos e Composição
No artigo anterior vimos que herança é uma ferramenta poderosa... [+]
Herança e Polimorfismo
No artigo anterior criamos classes independentes. Mas e quando duas classes c... [+]
Classes e Objetos: os fundamentos da Orientação a Objetos
Até aqui trabalhamos com funções e estruturas de dados s... [+]
Recursão e Estruturas de Dados Avançadas: pilhas, filas e árvores
Recursão e estruturas de dados avançadas são o ponto em... [+]
Algoritmos de Ordenação e Busca
Ordenar e buscar dados são duas das operações mais funda... [+]