Resultados de la búsqueda a petición "inheritance"
descifrar volcados de vtable
Estoy "jugando" con la herencia virtual en C ++, y quiero saber cómo se presenta un objeto de clase. Tengo esas tres clases: class A { private: int a; public: A() {this->a = 47;} virtual void setInt(int x) {this->a = x;} virtual int getInt() ...
¿Está bien la verificación de tipos?
¿La verificación de tipos se considera una mala práctica, incluso si se compara con una interfaz? Entiendo que siempre debe programar en una interfaz y no en una implementación, ¿es esto lo que significa? Por ejemplo, en PHP, ¿está bien lo ...
¿Cómo definir la clase sellada en C ++?
Cómo detener la clase para ser heredada por otra clase.
Herencia vs propiedades de enumeración en el modelo de dominio
Tuve una discusión en el trabajo con respecto a "La herencia en el modelo de dominio está complicando la vida de los desarrolladores". Soy un programador de OO, así que comencé a buscar argumentos de que tener herencia en el modelo de dominio ...
¿Cómo pasar una Lista <Niño> a un método con el parámetro Lista <Parente>?
He estado lejos de la herencia por un tiempo y necesito un poco de ayuda. Tengo una clase base abstractaChief. Hay dos clases heredadas.Ship yVehicle, que comparten varias propiedades a través deChief. Tengo un método que usa esas propiedades ...
Necesito 2 niveles de herencia y abstracción en la relación maestro-hijo
Supongamos que tengo un caso de negocios que quiero usar algún modelo para representar una estructura maestro-hijo. Y habrá ciertas clases para heredar tanto de la clase maestra como de la clase secundaria. Yo uso la muestra de abajo public ...
En C ++, ¿es posible reenviar una clase como heredada de otra clase?
Sé que puedo hacer: class Foo;pero puedo reenviar declarar una clase como heredada de otra, como: class Bar {}; class Foo: public Bar;Un ejemplo de caso de uso serían los tipos de retorno de referencia covariante. // somewhere.h class RA {} ...
Python y orden de métodos en herencia múltiple
En Python, si define dos clases con el mismo método e intenta que esas dos clases sean clases principales, como: class A(object): def hello(self): print "hello from class a"y: class B(object): def hello(se,lf): print "hello from class b"cuando ...
Aprendizaje de TypeScript - Tipos de casting
Soy nuevo en TypeScript y estoy jugando con las diversas características del lenguaje. A continuación se muestra un código de ejemplo en el que he estado trabajando durante uno de los muchos cursos en línea. Tengo problemas para que la herencia ...
Confundido sobre la herencia de prototipos de JavaScript
En el libro "JavaScript la guía definitiva 5 edición", sección 9.2 Prototipos y herencia, encuentro las siguientes palabras: En la sección anterior, mostré que el nuevo operador crea un nuevo objeto vacío y luego invoca una función de ...