Unidade 5 · Orientação a Objetos¶
Esta é a unidade mais importante do curso. struct com métodos (Unidade 1) já era 80% do caminho — agora fechamos os 20% que faltam: encapsulamento de verdade, controle de ciclo de vida (RAII) e polimorfismo.
Vídeos
23–27 (classes, getters/setters, construtores), 28–29 (herança), 30 (múltiplas inclusões). Atenção: a playlist não tem vídeo de destrutor nem de polimorfismo (virtual) — os capítulos 10 e 11 cobrem esse conteúdo por escrito, sem vídeo correspondente ainda.
Por que a semana 12 é da Unidade 6
Entre o capítulo de destrutor/RAII (semana 11) e o de polimorfismo (semana 13), o curso encaixa uma semana inteira de estruturas de dados clássicas (fila, pilha, lista encadeada) — de propósito. É o exercício que dá sentido de verdade a "por que preciso de destrutor": você vai alocar nós com new numa lista encadeada e ver, na prática, o que acontece quando ninguém libera essa memória.
Ao final da semana 13 você está pronto(a) para a Avaliação 2, na semana 14.