3
respostas

[DUVIDA]- organização de classes

Normalmente em um código a organização das classes, usando a criação de package e o uso dos getters e setters é feito quando o codigo esta no final/praticamente pronto?

3 respostas

Olá Pedro!

A organização das classes, packages, getters e setters não precisa esperar até o final – na verdade, é melhor começar com uma boa estrutura desde o início!

Por quê?

  1. Manutenção mais fácil: Se você já organiza em packages e usa encapsulamento (getters/setters) desde o começo, evita retrabalho e deixa o código mais limpo.
  2. Evita confusão: À medida que o projeto cresce, fica mais difícil reorganizar tudo depois.
  3. Boas práticas: Em Java, é comum usar packages para separar responsabilidades (ex: model, controller, service) e getters/setters para proteger os atributos.

Quando usar?

  • Packages: Desde o início! Separe por funcionalidades (ex: com.projeto.estoque, com.projeto.usuarios).
  • Getters/Setters: Sempre que uma classe tiver atributos que precisam ser acessados ou modificados por outras classes.

Exemplo Prático

// Em um package chamado "model"
package com.projeto.model;

public class Produto {
    private String nome;  // Atributo privado (encapsulado)
    private double preco;

    // Getters e Setters desde o início
    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    // ... outros getters/setters
}

Espero ter ajudado e bons estudos!

Obrigado!

Fico feliz em ter ajudado. Qualquer dúvida é só postar no fórum. Bons estudos!