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

O design orientado a objetos é o processo de planejar um sistema de objetos em interação com o objetivo de resolver um problema de software.

4
Usando final público em vez de getters privados
Eu vejo os POJOs mais imutáveis ​​escritos assim: public class MyObject { private final String foo; private final int bar; public MyObject(String foo, int bar) { this.foo = foo; this.bar = bar; } public String getFoo() { return foo; } public int getBar() { return bar; } } No entanto, …






9
Programação para uso futuro de interfaces
Eu tenho um colega sentado ao meu lado que projetou uma interface como esta: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } O problema é que, no momento, não estamos usando esse parâmetro "end" em nenhum lugar do nosso código, ele está …







8
OOP está se tornando mais fácil ou mais difícil? [fechadas]
Quando os conceitos de Programação Orientada a Objetos foram introduzidos aos programadores anos atrás, parece interessante e a programação foi mais limpa. OOP foi assim Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); Isso foi mais fácil de entender com nome auto-descritivo. Mas agora o OOP, com padrões como Objetos de …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.