Preguntas etiquetadas con object-oriented

12
¿C ++ no es adecuado para OOP? [cerrado]

Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión

12
Ventajas de múltiples métodos sobre el interruptor

Hoy recibí una revisión de código de un desarrollador sénior que preguntaba "Por cierto, ¿cuál es su objeción al envío de funciones mediante una declaración de cambio?" He leído en muchos lugares cómo bombear un argumento a través del cambio a métodos de llamada es una mala OOP, no tan extensible,...

12
La herencia salió mal

Tengo un código donde un buen modelo de herencia ha ido cuesta abajo y estoy tratando de entender por qué y cómo solucionarlo. Básicamente, imagine que tiene una jerarquía de zoológico con: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal etc. Tienes tus métodos...

12
Diseño de clase orientado a objetos

Me preguntaba sobre un buen diseño de clase orientado a objetos. En particular, me cuesta decidir entre estas opciones: método estático vs instancia método sin parámetros o valor de retorno vs método con parámetros y valor de retorno superposición vs funcionalidad método distinto método privado...

12
Clase versus estructura

En C ++ y otros lenguajes influenciados hay una construcción llamada Estructura ( struct), y otra llamada class. Ambos son capaces de mantener funciones y variables. Algunas diferencias son: A la clase se le da memoria en el montón y structse le da memoria en la pila (observación: esto es...

12
Evitar objetos de dominio hinchados

Estamos tratando de mover datos de nuestra capa de Servicio hinchada a nuestra capa de Dominio usando un enfoque DDD. Actualmente tenemos mucha lógica de negocios en nuestros servicios, que se extiende por todo el lugar y no se beneficia de la herencia. Tenemos una clase de dominio central que es...