Erivania Souza
Erivania Souza23/08/2025 20:01
Compartilhe

Padrões de Desenvolvimento e Conceitos.

  • #Java

Recentemente comecei a estudar Java por causa do BootCamp da GFT então decidir que quero ensinar enquanto aprendo o primeiro tópico dessa jornada é os Padrões de Desenvolvimento e seus conceitos.

  • O QUE SÃO PADRÕES DE DESENVOLVIMENTO?

Nada mais é que boas práticas de programação, modelos prontos para resolver problemas, podemos dizer que programar sem padrão é como cozinhar sem receita, tudo viraria uma bagunça, cada pessoa iria fazer de um jeito, as coisas podem até funcionar porem... Se outra pessoa tentar mexer ela se perde. Então está claro sobre a importância dos padrões com ele o código fica organizado e dá pra manter e crescer sem virar dor de cabeça.

  • PRINCIPAIS CONCEITOS DOS PADRÕES:
  1. Reutilização do código: exemplo, criar uma função calcularIdade() podemos chamar essa função em outras partes do código sempre que precisar sem precisar escrever a formula todas vez que for usar.
  2. Organização: Na organização separamos as responsabilidades cada arquivo cuida de uma funcionalidade exemplo, um arquivo para banco de dados, menu, tela do usuário etc.
  3. Manutenção fácil: Como tudo vai está organizado a manutenção será bem mais simples, caso ocorra um erro você vai saber onde procurar.
  4. Escalabilidade: O sistema pode crescer sem virar um mostro pois foi bem estruturado .
  5. Baixo acoplamento: As partes não ficam grudadas demais, exemplo: você troca o banco MySQL por SQLite sem refazer a interface inteira

Exemplos bons e ruins para escrever um código legível:

# ruim
public class Main {
  public static void main(String[] args) {
      String n = "Maria";
      String tel = "99999";
      System.out.println(n + " " + tel);
  }
}


# bom
public class Main {
  public static void main(String[] args) {
      String nome = "Maria";
      String telefone = "99999";
      System.out.println(nome + " " + telefone);
  }
}


  • Padrão MVC (Model-View-Controller):

Model (M) → cuida dos dados (banco de contatos).

View (V) → mostra para o usuário (interface ou tela).

Controller (C) → faz a ponte entre os dois.

Resumindo o código precisa está bem organizado cada funcionalidade em um arquivo, nomes de variáveis devem ser claras, para variáveis, métodos, atributos, usamos o padrão camelCase, para classes usamos o padrão PascalCase cada palavra começa com a letra maiúscula e para constantes usamos CAIXA_ALTA .

Compartilhe
Comentários (0)