Resultados de la búsqueda a petición "oop"
Establecer la función prototipo de javascript dentro de la declaración de clase de objeto
Normalmente, he visto funciones prototipo declaradas fuera de la definición de clase, así: function Container(param) { this.member = param; } Container.prototype.stamp = function (string) { return this.member + string; } var container1 = ...
asignaciones de mapeo / obtención de solicitudes en cambios de clase / estructura C ++
Estoy tratando de descubrir cuál es el mejor enfoque aquí. Básicamente tengo un sistema donde recibo solicitudes externas para establecer / obtener valores en mi modelo. El problema es que mi modelo consiste en clases de C ++, que ...
¿Cómo implemento una tabla de despacho en un módulo Perl OO?
Quiero poner algunos subs que están dentro de un paquete OO en una matriz, también dentro del paquete, para usarlos como tabla de despacho. Algo como esto package Blah::Blah; use fields 'tests'; sub new { my($class )= @_; my $self ...
¿Cómo uso la composición con herencia?
Voy a tratar de hacer mi pregunta en el contexto de un ejemplo simple ... Digamos que tengo un coche de clase base abstracto. El coche tiene un objeto básico del motor. Tengo un método StartEngine () en la clase abstracta Car que delega el ...
Llamar a la función anulada de la clase base desde el método de la clase base
public class A { public void f1(String str) { System.out.println("A.f1(String)"); this.f1(1, str); } public void f1(int i, String str) { System.out.println("A.f1(int, String)"); } } public class B extends A { @Override public void f1(String str) ...
¿Cómo hacer cambios en la IU de actividad desde una AsyncTask de Android?
En un escenario donde tengo una interfaz de usuario que se actualizará desde un hilo separado (usando AsyncTask), puedo definir AsyncTask como una clase interna de la actividad, pero esto tiene dos inconvenientes que encuentro problemático: Hace ...
Sobrecarga de método Java + doble despacho
¿Alguien puede explicar en detalle la razón del método sobrecargado?print(Parent parent) se invoca cuando se trabaja conChild instancia en mi código de prueba? ¿Hay alguna peculiaridad de los métodos virtuales o la sobrecarga / resolución de ...
Reemplazar la declaración if else con el patrón
Tengo una declaración if else que podría crecer en el futuro cercano. public void decide(String someCondition){ if(someCondition.equals("conditionOne")){ // someMethod("someParameter"); }else if(someCondition.equals("conditionTwo")){ // ...
Alternativas a los métodos estáticos en las interfaces para garantizar la coherencia.
En Java, me gustaría poder definir interfaces de marcadores, que obligaron a las implementaciones a proporcionar métodos estáticos. Por ejemplo, para una simple serialización / deserialización de texto, me gustaría poder definir una interfaz que ...
¿Diferencia entre objeto y clase en PHP?
¿Cuál es la diferencia entre Object y Class en PHP? Pregunto porque, realmente no veo el punto para ambos. ¿Puedes decirme la diferencia con unbuen ejemplo?