Exercícios: Aula 06 - Diagramas de Classe I 📝
O Diagrama de Classes é a espinha dorsal da modelagem estática. Pratique os fundamentos aqui.
1. Anatomia da Classe (Básico 1)
Contexto: Uma classe é composta por três compartimentos principais na representação UML.
Pergunta: Quais são esses três compartimentos e qual a função de cada um deles na modelagem?
2. Segredos bem guardados (Básico 2)
Contexto: Visibilidade é fundamental para o encapsulamento em Orientação a Objetos.
Pergunta: O que significam os símbolos (+) e (-) antes de um atributo ou método? Por que não devemos deixar todos os atributos como públicos?
3. Comportamento vs Estado (Intermediário 1)
Contexto: Classes representam tipos de objetos.
Pergunta: Identifique, em uma classe Carro, dois itens que seriam Atributos e dois que seriam Métodos (Ações).
4. Conectando Objetos (Intermediário 2)
Contexto: Objetos raramente vivem sozinhos; eles se associam.
Pergunta: O que representa uma linha sólida entre duas classes em um diagrama UML? Dê um exemplo real de associação.
5. Desafio: Refatoração de Modelo (Desafio)
Contexto: Você tem uma classe Funcionario com atributos: nome, cpf, rua, numero, cep, cidade.
Pergunta: Como você aplicaria o conceito de Composição para melhorar esse design, separando os dados de endereço em uma classe própria? Desenhe a lógica (ou explique em texto).