Resultados de la búsqueda a petición "oop"
¿Por qué es útil una interfaz o una clase abstracta? (o para que?)
Entonces mi pregunta es, ¿por qué usar interfaces o clases abstractas? ¿Por qué son útiles y para qué? ¿Dónde puedo usarlos de manera inteligente?
¿Cómo diseñar una entidad comercial genérica y seguir siendo OO?
Estoy trabajando en un producto empaquetado que se supone que abastece a múltiples clientes con diferentes requisitos (hasta cierto punto) y, como tal, debe construirse de manera que sea lo suficientemente flexible como para que cada cliente ...
Construir objetos grandes e inmutables sin usar constructores que tengan largas listas de parámetros
Tengo algunos objetos grandes (más de 3 campos) que pueden y deben ser inmutables. Cada vez que me encuentro con ese caso, tiendo a crear abominaciones de constructor con largas listas de parámetros. No se siente bien, es difícil de usar y la ...
Objeto PHP _construir función
Tengo el siguiente código <!doctype html> <head> <meta charset = "utf-8"> <title>Objects</title> </head> <body> <?php class firstClass { function _construct($param) { echo "Constructor called with parameter $param"; } } $a = new ...
Clase base abstracta para forzar que cada clase derivada sea Singleton
¿Cómo hago una clase abstracta que obligue a cada clase derivada a ser Singleton? Yo uso C #.
¿Crear una clase de utilidades?
Soy muy nuevo en OOP y estoy haciendo todo lo posible para mantener las cosas estrictamente basadas en la clase, mientras uso buenos principios de codificación. Ahora tengo un buen camino en mi proyecto y tengo muchos métodos de uso general que ...
Necesito asesoramiento sobre filosofía OOP
Estoy tratando de hacer que las ruedas giren en un gran proyecto en C #. Mi experiencia previa es en Delphi, donde, por defecto, cada formulario se creó al inicio de la aplicación y las referencias de formulario se mantuvieron en variables ...
¿Qué es exactamente la encapsulación? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Diferencia entre abstracción y encapsulación? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 respuestasTengo dos definiciones de encapsulación que no caben en ...
¿Cómo encontrar la subclase de la instancia de la clase base?
¿Hay alguna manera de averiguar el nombre de la clase derivada de una instancia de clase base? p.ej.: class A{ .... } class B extends A{ ... } class c extends A{ ... }ahora si un método devuelve un objeto deA, puedo averiguar si es de tipoB oC?
¿Por qué no puedes llamar a funciones abstractas de clases abstractas en PHP?
He configurado una clase padre abstracta y una clase concreta que la amplía. ¿Por qué la clase padre no puede llamar a la función abstracta? //foo.php <?php abstract class AbstractFoo{ abstract public static function foo(); public static ...