Preguntas etiquetadas con object-oriented

Una metodología que permite modelar un sistema como un conjunto de objetos que pueden controlarse y manipularse de manera modular


7
¿Por qué la creación de instancias es como es?
Aprendí C # en el transcurso de los últimos seis meses más o menos y ahora estoy profundizando en Java. Mi pregunta es sobre la creación de instancias (en cualquier idioma, realmente) y es más de: Me pregunto por qué lo hicieron de esa manera. Toma este ejemplo Person Bob …

4
¿Por qué definir un objeto Java utilizando la interfaz (por ejemplo, Mapa) en lugar de la implementación (HashMap)
En la mayoría de los códigos Java, veo que la gente declara objetos Java como este: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); en lugar de: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); ¿Por qué existe una preferencia para definir el objeto …





6
Método de encadenamiento vs encapsulación
Existe el clásico problema OOP de encadenamiento de métodos versus métodos de "punto de acceso único": main.getA().getB().getC().transmogrify(x, y) vs main.getA().transmogrifyMyC(x, y) La primera parece tener la ventaja de que cada clase solo es responsable de un conjunto más pequeño de operaciones, y hace que todo sea mucho más modular : …

11
¿Qué hizo exitosa la programación orientada a objetos? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …







Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.