renanjp:
Realmente companheiro, o static esta sendo mal utilizado ai…
Todas as instancias de Potencia teriam o mesmo valor literalmente…
Outra coisa é a separação de responsabilidade…
A sua classe potencia poderia ter metodos que incrementariam ou diminuiriam a o seu respectivo valor…
Gosteu de ver a Enum…
É dificil ver alguem que conhece ela…
Porem…
Da pra melhorar bastante isto ai!!
Pesquise sobre classes Anemicas…
E tome cuidado…
Estas classes de aumentar e diminuir potencia provavelmente não deveriam estar no pacote de regra de negocio…
Pesquise sobre o MVC tbm…
Abraços…
Qualqer dúvida estou a disposição…
Cara vlw pelo enum, achei num blog e tipo eu usei…pq eu vinha usando neste caso um array de string e quando vi o uso que o autor deu pra enum achei melhor, era mais adequado ao que eu gostaria…
Sobre a classe ter metodo de incrementar e decremetar, eu transformei os metodos em classe pra ficar mais separado sabe…
A questão do pacote tenho que confessar, coloquei o nome de negocio pq n sabia que nome colocar ja que essas classes fazem parte do controle da potencia
Sobre a questao da instancia, é o seguinte…
Quero fazer assim
Quero que um objeto se criei apenas o valor vai variando entende?
Pois ele é o controle
Olha, seria realmente bom aplicar MVC, estou perguntnado isso pq uma vez postei um codigo aqui de uma agenda que fiz pra gravar em txt o que esta na colecao e me sugeriram DAO, EJB e MVC mas os exemplos que vi eram complicados pois eram com GUI e banco e sao coisas que não estudei…
Estou mais estudnado coisas ligadas a melhoria de codigo sabe…
Obrigado a todos pela ajuda