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

4 la respuesta

Cómo verificar un tipo específico de objeto en PHP

Tengo un método que acepta un objeto PDO como argumento, para permitir al usuario usar una conexión existente en lugar del método para abrir una nueva y ahorrar recursos: public static function databaseConnect($pdo = null) {Estoy ...

1 la respuesta

MATLAB - Propiedades dependientes y cálculo

Supongamos que tengo la siguiente clase que calcula la solución a la ecuación cuadrática: classdef MyClass < handle properties a b c end properties (Dependent = true) x end methods function x = get.x(obj) discriminant = sqrt(obj.b^2 ...

3 la respuesta

¿Cuándo exactamente un método tiene efectos secundarios?

Como siempre lo entendí, cualquier cambio en el estado de los programas (o cualquier cosa que tenga que ver con IO) es un efecto secundario. No importa si el cambio se produce en una variable global o en un campo privado del objeto al que se ...

3 la respuesta

¿Un método genérico puede usar tipos contravariantes / covariantes?

Estoy escribiendo un método generalizado para usarlo en una tarea especial en una plantilla T4. El método debería permitirme usar tipos especializados desde una interfaz general. Pensé en las siguientes firmas: interface IGreatInterface { ...

5 la respuesta

Herramientas de cadenas de documentos en Python

Tengo una jerarquía OO con cadenas de documentos que requieren tanto mantenimiento como el código en sí. P.ej. class Swallow(object): def airspeed(self): """Returns the airspeed (unladen)""" raise NotImplementedError class ...

4 la respuesta

Preserve la referencia 'this' en el controlador de eventos prototipo javascript [duplicado]

Esta pregunta ya tiene una respuesta aquí: Preservar una referencia a "esto" en funciones prototipo de JavaScript [duplicado] [/questions/2025789/preserving-a-reference-to-this-in-javascript-prototype-functions] 7 respuestasCuál es la forma ...

2 la respuesta

spl_object_hash coincide, objetos no idénticos

Tengo dos variables de objeto en PHP, llamémoslas$a y$b. Asumo que ambos son el mismo objeto. Y, de hecho, una llamada aspl_object_hash() confirma esto, pero cada uno tiene propiedades diferentes. Cuando corro: if(spl_object_hash($a) === ...

5 la respuesta

¿Cómo puedo construir un objeto usando una matriz de valores para parámetros, en lugar de enumerarlos, en JavaScript?

¿Es posible? Estoy creando una función de fábrica base única para impulsar fábricas de diferentes tipos (pero tienen algunas similitudes) y quiero poder pasar argumentos como una matriz a la fábrica base que luego posiblemente cree una instancia ...

2 la respuesta

PHP Registry Pattern

He encontrado el siguiente código en varios lugares de la web e incluso aquí en Stack Overflow, pero no puedo entenderlo. Sé lo que hace, pero no sé cómo lo hace, incluso con los ejemplos. Básicamente está almacenando valores, pero no sé cómo ...

5 la respuesta

¿Por qué es autoasignable en Delphi?

Este código en una aplicación GUI compila y ejecuta: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end; (probado con Delphi 6 y 2009) ¿por qué es Auto escribible y no de solo lectura?En qué situaciones ...