Primeira Lista de Exercícios Padrões e Padrão Strategy 1) Considerando as classes abaixo, execute as seguintes atividades: ○ Organize as hierarquias de classes adequadas ○ Identifique uma classe abstrata, uma interface e oito classes ○ Desenhe as setas dos relacionamentos entre as classes ■ IS_A ■ HAS_A ■ IMPLEMENTS ○ Coloque o método atribui arma à classe certa 2) Complete as frases: ○ Princípio de O.O.: _ _ _ _ _ _ _ _ _ o que varia (9) ○ Princípio de O.O.: Programe para _ _ _ _ _ _ _ _ _ e não para implementação (9) ○ Padrões permitem compartilhar _ _ _ _ _ _ _ _ _ _ _ (11) ○ _ _ _ _ _ _ _ _ _ _ (10), também conhecidos como _ _ _ _ _ _ _ _ _ _ (10), são bibliotecas de alto nível ○ Princípio de O.O.: Prefira _ _ _ _ _ _ _ _ _ _ em vez de Herança (10) ○ Java Swing é um exemplo de _ _ _ _ _ _ _ _ _ _ (10), também conhecidos como _ _ _ _ _ _ _ _ _ _ (10) ○ Templates em C++ são exemplos de _ _ _ _ _ (5)