Preguntas etiquetadas con object-oriented

10
¿Cómo eliminar el código duplicado (en general)?

En un lenguaje OO (p. Ej., Pero no limitado a Java), ¿cómo arregla el código duplicado dependiendo del alcance de su ocurrencia? Yo comenzaría con (por ejemplo) en la misma clase (alcance) realice la refactorización del método de extracción (arreglo) en clases de la misma jerarquía (alcance),...

10
¿Qué pasa si los globales tienen sentido?

Tengo un valor que muchos objetos necesitan. Por ejemplo, una aplicación financiera con diferentes inversiones como objetos, y la mayoría de ellas necesitan la tasa de interés actual. Esperaba encapsular mi "entorno financiero" como un objeto, con la tasa de interés como propiedad. Pero, los...

10
OOP terminología en Ruby y C ++

Estoy tomando una clase de C ++ en mi escuela. Desde que programé en Ruby, sé algunas cosas de OOP. Pero en C ++ hay funciones miembro, variables miembro y funciones estáticas. En Ruby tenemos métodos de instancia, variables de instancia y variables de clase. Y hay más ... ¿Alguna razón por la...