Resultados de la búsqueda a petición "oop"

2 la respuesta

¿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?

7 la respuesta

¿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 ...

9 la respuesta

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 ...

2 la respuesta

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 ...

6 la respuesta

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 #.

7 la respuesta

¿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 ...

6 la respuesta

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 ...

5 la respuesta

¿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 ...

6 la respuesta

¿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?

3 la respuesta

¿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 ...