Pular para conteúdo

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).


Ver Solução e Explicação Detalhada