Pular para conteúdo

Etapa 06: Atributos e Visibilidade 📦

Vamos começar a desenhar a estrutura interna de dados do NexusCart.


📋 Descrição do Desafio

O Diagrama de Classes define os "objetos" que o sistema vai gerenciar.

Nesta etapa, você deve: 1. Criar 3 Classes Principais: Produto, Cliente e Pedido. 2. Definir Atributos: Pelo menos 3 para cada classe (ex: preco, estoque, nome). 3. Aplicar Visibilidade: Use - para atributos privados e + para métodos públicos (Getters/Setters). 4. Identificar Métodos: O que esses objetos "fazem"? (ex: atualizarPreco(), calcularTotal()).


🎨 Exemplo Mermaid:

classDiagram
    class Produto {
        -String nome
        -float preco
        +atualizarEstoque(qtd)
    }

Dica de Ouro

Mantenha os atributos sempre privados (-). Isso é uma boa prática de encapsulamento que você aprendeu na aula!