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



4
Interfaz vacía para combinar múltiples interfaces.
Supongamos que tiene dos interfaces: interface Readable { public void read(); } interface Writable { public void write(); } En algunos casos, los objetos de implementación solo pueden soportar uno de estos, pero en muchos casos las implementaciones admitirán ambas interfaces. Las personas que usan las interfaces tendrán que hacer …

5
¿El objeto de arquitectura del Sistema de componentes de la entidad está orientado por definición?
¿ La arquitectura del sistema de componentes de entidad está orientada a objetos, por definición? Me parece más procesal o funcional. Mi opinión es que no le impide implementarlo en un lenguaje OO, pero no sería idiota hacerlo de una manera OO incondicional. Parece que ECS separa los datos (E …



11
¿Es la información oculta más que una convención?
En Java, C # y muchos otros lenguajes fuertemente tipados, estáticamente verificados, estamos acostumbrados a escribir código como este: public void m1() { ... } protected void m2() { ... } private void m2() { ... } void m2() { ... } Algunos idiomas controlados dinámicamente no proporcionan palabras clave …



7
Diferencia entre patrón y principio
¿Cuál es la diferencia entre los patrones y principios de diseño orientado a objetos? ¿Son cosas diferentes? Hasta donde yo entiendo, ambos intentan alcanzar un objetivo común (por ejemplo, flexibilidad). Entonces, ¿puedo decir que un patrón es un principio y viceversa? Principio de diseño = SÓLIDO (es decir, Principio de …



3
¿Cómo el fortalecimiento de las condiciones previas y el debilitamiento de las condiciones posteriores violan el principio de sustitución de Liskov?
Leí que el principio de sustitución de Liskov se viola si: Las condiciones previas se fortalecen, o Las condiciones posteriores se debilitan Pero todavía no entiendo completamente cómo estos dos puntos violarían el principio de sustitución de Liskov. ¿Puede alguien explicarme con un ejemplo? Específicamente, ¿cómo una de las condiciones …

3
¿Diferencias entre "Java OOP" y "Pythonic OOP"? [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.