Perguntas com a marcação «java»

12
Melhorias no Builder Design Pattern de Joshua Bloch?

Em 2007, li um artigo sobre Joshua Blochs sobre o "padrão de construtor" e como ele poderia ser modificado para melhorar o uso excessivo de construtores e setters, especialmente quando um objeto tem um grande número de propriedades, a maioria das quais é opcional. Um breve resumo desse padrão de...

12
Design de Classe Orientada a Objetos

Eu estava pensando sobre um bom design de classe orientada a objetos. Em particular, tenho dificuldade em decidir entre essas opções: método estático vs instância método sem parâmetros ou valor de retorno vs método com parâmetros e valor de retorno sobreposição vs funcionalidade de método...

12
Como sinalizar uma classe como em desenvolvimento em Java

Estou trabalhando em um projeto de estágio, mas tenho que sair antes que eu possa terminar tudo. Eu tenho 1 classe que não é estável o suficiente para uso em produção. Quero marcar / sinalizar esta classe para que outras pessoas não a usem acidentalmente na produção. Eu já coloquei o aviso em...

12
Estilos Java conflitantes em uma equipe

Faço parte de uma equipe de desenvolvimento Java com prazo de 6 semanas. Isso requer a criação de uma grande quantidade de código muito rapidamente. No entanto, nossa equipe de desenvolvimento possui diferentes estilos de codificação. Tudo, desde convenções de nomes até métodos de abstração,...

12
Quão importante é aprender makefiles? [fechadas]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que...

12
Separando Projetos Java

Eu tenho um grande projeto java e usamos o maven para o nosso ciclo de construção. Esse projeto é amplamente utilizado - em outros projetos, em várias aplicações, algumas das quais estão contidas e outras em outros lugares ... Para ser honesto, é um pouco confuso (vários bits são adicionados em...

12
Uma função recursiva pode ter iterações / loops?

Eu estudei sobre funções recursivas e, aparentemente, são funções que se autodenominam e não usam iterações / loops (caso contrário, não seria uma função recursiva). No entanto, enquanto navegava na Web por exemplos (o problema recursivo de 8 rainhas), encontrei esta função: private boolean...

12
Como evitar o downcasting?

Minha pergunta é sobre um caso especial da super classe Animal. Minha Animallata moveForward()e eat(). Sealse estende Animal. Dogse estende Animal. E há uma criatura especial que também se estende Animalchamada Human. Humanimplementa também um método speak()(não implementado por Animal). Em...