Pular para o conteúdo

Dicas para o projeto de classes no Java (parte 2)

Dica publicada em Java / Metodologias
Ygor Thomaz ygorth
Hits: 7.371 Categoria: Java Subcategoria: Metodologias
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Dicas para o projeto de classes no Java (parte 2)

Esta segunda parte da série de dicas irá continuar tratando de detalhes importantes na modelagem e no projeto das classes que comporão um determinado sistema, fortalecendo o conhecimento de quem está acompanhando a série de artigos sobre orientação à objetos no Java feitas por mim.

Vide a série "Programação orientada à objetos e o Java" em:

1. Parametrizar os construtores


Quando temos um caso onde os atributos são apenas modificados na criação do objeto, crie construtores para realizar esta tarefa. Isso reduz a quantidade de código associado a uma classe. Se você fico um pouco perdido com esta dica, tenha paciência, a medida que começar a programar vai ver explicitamente estas condições aparecerem tendo esta informação em mente vai pode realizar um trabalho melhor com a programação em OO.

2. Inicializando atributos e variáveis


Sabemos que o Java inicializa as variáveis-membros de uma classe, porém devemos ficar atentos às variáveis locais que estão dentro de um método ou bloco de código. Devemos declarar estas variáveis de forma explicita nos seus respectivos blocos, métodos ou construtores, fazendo isso tornamos o código mais fácil de ser compreendido e não utilizamos facilidades especiais da máquina virtual Java. Um pequeno exemplo seria:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Public class Modelo {
// atributos
private int a;
public double b;
String s;
// construtor
public Modelo() {
a = 1;
b = 1;
s = new String("Me apresente!");
}
}

Dicas anteriores:
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Oracle SQL Developer 2.1: Unit Testing com vídeo e tutorial

Monitorando o CPU no GNU/Linux em modo texto

Correção automática de comandos no bash

Lynis - Auditoria de segurança Unix

Calcular quantidade de objetos por tipos com VIEWS

Java no Ubuntu 12.04 - Instalação e configuração

Instalação do Java da Oracle

Centralizar JFrame utilizando o NetBeans

Emissor de Nota Fiscal Eletrônica - Erro inesperado na execução

Hospedando projetos open source com o site kenai.com usando o Netbeans 6.7

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.