Atividade 01
Dramatização: O Sistema de Objetos Vivo
Cada aluno assume o papel de um objeto (ex: num sistema escolar, temos o Aluno, o Professor, a Disciplina). Devem interagir enviando 'mensagens' (pedidos de métodos) uns aos outros, respeitando o encapsulamento (não podem ver os dados privados dos outros).
Como podemos aplicar os princípios da programação orientada a objetos para modelar soluções de software robustas e reutilizáveis?
Sugestão de FacilitaçãoDurante a fase de 'Role Play O Sistema de Objetos Vivo', incentive os alunos a pensarem nas interações e responsabilidades de cada 'objeto' para além das suas características individuais.
O que observarEntregue aos alunos uma folha com a descrição de um cenário simples (ex: uma biblioteca). Peça-lhes para identificarem duas entidades principais e listarem três atributos para cada uma. Peça também para identificarem qual seria uma boa chave primária para uma das entidades.