Nesta aula iremos melhorar o código de nossa aplicação console, tirando o acoplamento de funções na aplicação console e colocando em uma classe de pedidos.
Hoje veremos um pouco sobre desacoplamento de funções no Java, isso permite termos um código mais organizado.
Para começar vamos criar um diretório chamado servicos em: appConsole/servicos
.
E ainda criaremos um arquivo Configuracao.java
dentro de /servicos
.
package com.tornese.java.appConsole.servicos;
public class Configuracao {
private double valorLaranja = 0.50;
private int quantidadeCaixasPromocao = 3;
private int quantidadeDeLaranjaPorCaixa = 50;
private int porcentagemLucro = 40;
private int porcentagemDesconto = 10;
private int porcentagemAcrescimo = 15;
private int maximoParcelas = 12;
private double valorParaDesconto = 100;
}
Podemos criar os getters e setters com auxílio da IDE/Editor de Código, ficando assim:
public double getValorLaranja() {
return valorLaranja;
}
public double getValorParaDesconto() {
return valorParaDesconto;
}
public int getMaximoParcelas() {
return maximoParcelas;
}
public int getPorcentagemDesconto() {
return porcentagemDesconto;
}
public int getPorcentagemAcrescimo() {
return porcentagemAcrescimo;
}
public int getPorcentagemLucro() {
return porcentagemLucro;
}
public int getQuantidadeCaixasPromocao() {
return quantidadeCaixasPromocao;
}
public int getQuantidadeDeLaranjaPorCaixa() {
return quantidadeDeLaranjaPorCaixa;
}
Feito isso podemos retornar ao arquivo principal e remover as variáveis que foram passadas para a outra classe, mas como nós precisarmos acessar os dados dela, vamos trazer ela para esse nosso arquivo.
Logo abaixo da definição de clientes
faça:
Configuracao config = new Configuracao();
Até a próxima Aula!
Nesta aula iremos melhorar o código de nossa aplicação console, tirando o acoplamento de funções na aplicação console e colocando em uma classe de pedidos.
Hoje veremos um pouco sobre desacoplamento de funções no Java, isso permite termos um código mais organizado.
Para começar vamos criar um diretório chamado servicos em: appConsole/servicos
.
E ainda criaremos um arquivo Configuracao.java
dentro de /servicos
.
package com.tornese.java.appConsole.servicos;
public class Configuracao {
private double valorLaranja = 0.50;
private int quantidadeCaixasPromocao = 3;
private int quantidadeDeLaranjaPorCaixa = 50;
private int porcentagemLucro = 40;
private int porcentagemDesconto = 10;
private int porcentagemAcrescimo = 15;
private int maximoParcelas = 12;
private double valorParaDesconto = 100;
}
Podemos criar os getters e setters com auxílio da IDE/Editor de Código, ficando assim:
public double getValorLaranja() {
return valorLaranja;
}
public double getValorParaDesconto() {
return valorParaDesconto;
}
public int getMaximoParcelas() {
return maximoParcelas;
}
public int getPorcentagemDesconto() {
return porcentagemDesconto;
}
public int getPorcentagemAcrescimo() {
return porcentagemAcrescimo;
}
public int getPorcentagemLucro() {
return porcentagemLucro;
}
public int getQuantidadeCaixasPromocao() {
return quantidadeCaixasPromocao;
}
public int getQuantidadeDeLaranjaPorCaixa() {
return quantidadeDeLaranjaPorCaixa;
}
Feito isso podemos retornar ao arquivo principal e remover as variáveis que foram passadas para a outra classe, mas como nós precisarmos acessar os dados dela, vamos trazer ela para esse nosso arquivo.
Logo abaixo da definição de clientes
faça:
Configuracao config = new Configuracao();
Até a próxima Aula!