Resultados de la búsqueda a petición "oop"
¿El 'Patrón de diseño de estrategia' no es más que el uso básico del polimorfismo?
EnPatrón de diseño de estrategialo que hacemos es Crea una interfaz común.Implemente un conjunto de clases utilizando esa interfaz con métodos anulados.Deje que el tiempo de ejecución elija la clase real para un objeto que tiene el mismo tipo ...
destruyendo un objeto singleton
¿Cuál es la mejor manera de destruir un objeto singleton? caso A: Entorno de un solo hilo caso B: entorno de múltiples hilos Fragmentos de muestra (si los hay) serán realmente útiles. [EDITAR] No tengo un caso de uso específico, solo estoy ...
¿Cuál es la mejor manera de conservar los datos en una aplicación de escritorio Java?
Tengo un gran árbol de objetos Java en mi aplicación de escritorio y estoy tratando de decidir la mejor manera de conservarlos como un archivo en el sistema de archivos. Algunos pensamientos que tuve fueron: Roll mi propio serializador usando ...
¿Cómo inicializo la clase base (super)?
En Python, considere que tengo el siguiente código: >>> class SuperClass(object): def __init__(self, x): self.x = x >>> class SubClass(SuperClass): def __init__(self, y): self.y = y # how do I initialize the SuperClass __init__ here?¿Cómo ...
Obtenga solo métodos declarados de una clase en PHP
Hola, necesito obtener solo los métodos declarados en una clase, y no los métodos heredados. Necesito esto para cakePHP. Estoy obteniendo todos los controladores, cargándolos y recuperando los métodos de esos controladores. Pero no solo están ...
Cómo comparar objetos por múltiples campos
Suponga que tiene algunos objetos que tienen varios campos con los que se pueden comparar: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ }Entonces, en este ejemplo, ...
Variables de clase Javascript
He encontrado un error al intentar declarar una variable dentro de una clase Javascript. Aquí hay un ejemplo de código. class BaseContainer { constructor(parent){ this.Shell = document.createElement("DIV"); parent.appendChild(this.Shell); }; ...
mejores prácticas de constructores base () y esto ()
¿En qué condiciones se supone que debo hacer el:base() y:this() llamadas de constructor siguiendo los paréntesis de mi constructor (o incluso en otros lugares del código). ¿Cuándo son estas llamadas buenas prácticas y cuándo son obligatorias?
Estilo de programación C ++
Soy un viejo (pero no demasiado viejo) programador de Java, que decidió aprender C ++. Pero he visto que gran parte del estilo de programación de C ++ es ... bueno, ¡muy feo! Todo eso de poner la definición de clase en un archivo de encabezado y ...
¿Cómo accedo al miembro estático de una clase?
Estoy tratando de acceder al miembro estático de una clase. mi clase es: class A { public static $strName = 'A is my name' public function xyz() { .. } .. } //Since I have bunch of classes stored in an array $x = array('A'); ...