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

4 la respuesta

¿Cómo funciona todo incluso un objeto?

Entiendo la teoría principal detrás deTodo es un objeto pero realmente no entiendo cómo se implementa bajo el capó. Las funcionesEntonces:foo(4) es lo mismo quefoo.__call__(4). Pero lo que me impide hacerfoo.__call__.__call__(4)? foo es una ...

3 la respuesta

herencia de JavaScript de múltiples objetos

No estoy muy familiarizado con la herencia de JavaScript, y estoy tratando de hacer que un objeto herede de otro, y definir sus propios métodos: function Foo() {} Foo.prototype = { getColor: function () {return this.color;}, }; function FooB() ...

6 la respuesta

¿Diferencia entre una instancia de una clase y una clase que ya representa una instancia?

Uso Java como ejemplo, pero esta es más una pregunta general relacionada con el diseño de OOP. Tomemos elIOExceptions en Java como ejemplo. ¿Por qué hay una clase?FileNotFoundException ¿por ejemplo? ¿No debería ser eso una instancia ...

4 la respuesta

"Llamada a la función indefinida & rdqu, o; error al llamar al método de clase

este es el errorFatal error: Call to undefined function assign( este es el código, como pueden ver, obviamente he definido la función, ¿por qué no funciona? class shades { function create($name, $shades, $slug, $shortDesc, $longDesc, $position){ ...

6 la respuesta

Explícame qué es un setter y getter

¿Qué son setters y getters? ¿Por qué los necesito? ¿Cuál es un buen ejemplo de ellos en uso de manera efectiva? ¿Cuál es el punto de un setter y getter? Actualización: ¿Puedo obtener algunos ejemplos de codificación por favor?

3 la respuesta

OOP en PHP: ¿Función de clase desde una variable?

¿Es posible llamar a funciones de clase como esta: $class = new class; $function_name = "do_the_thing"; $req = $class->$function_name();Algo similar solución, esto no parece funcionar?

2 la respuesta

¿Por qué los tipos asociados para protocolos no usan la sintaxis de tipo genérico en Swift?

Estoy confundido acerca de la diferencia entre la sintaxis utilizada para los tipos asociados para protocolos, por un lado, y los tipos genéricos por el otro. En Swift, por ejemplo, uno puede definir un tipo genérico usando algo como struct ...

7 la respuesta

Inyección de dependencias y patrón de diseño Singleton

¿Cómo identificamos cuándo usar la inyección de dependencia o el patrón singleton? He leído en muchos sitios web donde dicen "Use la inyección de dependencia sobre el patrón singleton". Pero no estoy seguro si estoy totalmente de acuerdo con ...

7 la respuesta

¿Hay alguna forma de redeclarar una clase de forma segura en PHP?

Todos sabemos que el infame error "no se puede volver a declarar la clase". ¿Hay algún método para superar esto y realmente declarar una nueva clase con el mismo nombre, o es esto imposible en PHP 5?

5 la respuesta

¿Cómo debo declarar los valores predeterminados para las variables de instancia en Python?

¿Debo dar a los miembros de mi clase valores predeterminados como este: class Foo: num = 1¿o así? class Foo: def __init__(self): self.num = 1Enesta ...