Preguntas etiquetadas con object-oriented

12
Buscando algunos consejos de diseño OO

Estoy desarrollando una aplicación que se usará para abrir y cerrar válvulas en un entorno industrial, y estaba pensando en algo simple como esto: public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void...

12
OO Design, ¿cómo modelar Tonal Harmony?

Empecé a escribir un programa en C ++ 11 que analizaría acordes, escalas y armonía. El mayor problema que tengo en mi fase de diseño es que la nota 'C' es una nota, un tipo de acorde (Cmaj, Cmin, C7, etc.) y un tipo de clave (la clave de Cmajor, Cminor). El mismo problema surge con los intervalos...

12
¿Cómo evitar el downcasting?

Mi pregunta es sobre un caso especial de la súper clase Animal. Mi Animallata moveForward()y eat(). Sealse extiende Animal. Dogse extiende Animal. Y hay una criatura especial que también se extiende Animalllamada Human. Humanimplementa también un método speak()(no implementado por Animal). En...

12
estructura con valor predeterminado sin sentido

En mi sistema que con frecuencia operan con códigos de aeropuertos ( "YYZ", "LAX", "SFO", etc.), que siempre están en el mismo formato exacto (de 3 letras, representada en mayúsculas). El sistema generalmente maneja entre 25 y 50 de estos (diferentes) códigos por solicitud de API, con más de mil...