Perguntas com a marcação «object-oriented»

18
Uma classe chamada Classe?

Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Esta é mais uma questão de estilo, mas é algo que...

17
Encadeamento de método vs encapsulamento

Há o problema clássico de POO do encadeamento de métodos versus métodos de "ponto de acesso único": main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) A primeira parece ter a vantagem de que cada classe é responsável apenas por um conjunto menor de operações e...

17
Por que a criação de instância é do jeito que é?

Eu aprendi C # nos últimos seis meses ou mais e agora estou investigando Java. Minha pergunta é sobre a criação de instâncias (em qualquer idioma, na verdade) e é mais sobre: ​​Eu me pergunto por que eles fizeram dessa maneira. Veja este exemplo Person Bob = new Person(); Existe um motivo para o...