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

4 la respuesta

¿Cuándo debo usar plantillas en lugar de herencia, y viceversa? [cerrado

En muchas situaciones, la pregunta ni siquiera se hace, ya que a veces la herencia proporciona las características necesarias que las plantillas no pueden proporcionar. Por ejemplo, cuando necesito abordar diferentes tipos a través de un tipo ...

2 la respuesta

Clase C ++ que hereda de la clase de plantilla sin conocer el tipo?

Estoy diseñando una política de clase de plantilla que debe ser capaz de manejar punteros a otras clases. template <class P> class Policy { private: const P *state; public: Policy (P const* s) : state(s){}; }; Esto funciona bien. Ahora quiero ...

1 la respuesta

Entity Framework 4: herencia y asociaciones

Derivo mis entidades de una clase base que proporciona seguimiento. Ya queUser deriva deTrackableBase yTrackableBase está asociado conUser, Recibo un error: "No se puede determinar un pedido válido para operaciones dependientes. ...

1 la respuesta

¿Puede una columna LINQ to SQL IsDiscriminator NO heredar?

Estoy diseñando mi base de datos y la aplicación web LINQ To SQL ASP.NET. Imagine Tengo dos tipos de páginas: normal y raíz. Algunas páginas son raíces. Algunas páginas no lo son. Tengo una tabla de base de datos de página y una tabla de base ...

5 la respuesta

¿Cuál es el caso de uso de un método protegido en una clase final en Java?

Considere este código del @ oficiOpenJDK source [http://hg.openjdk.java.net/jdk7/jdk7/jdk/file/9b8c96f96a0f/src/share/classes/java/awt/font/TextLayout.java] dejava.awt.font.TextLayout: public final class TextLayout { /* ... */ protected void ...

1 la respuesta

Tamaño de clases con funciones virtuales GCC / Xcode

¿Alguien puede explicarme qué está pasando aquí? En primer lugar, creo que la mayoría de los programadores saben que una clase con una función virtual tiene un vtbl y, por lo tanto, tiene 4 bytes adicionales en la parte superior. Que yo sepa, ...

5 la respuesta

¿Las mejores prácticas para definir sus propias clases de excepción?

Tengo algunos casos de excepción especiales que quiero lanzar y atrapar, por lo que quiero definir mis propias clases de excepción. ¿Cuáles son las mejores prácticas para eso? ¿Debo heredar destd::exception ostd::runtime_error?

6 la respuesta

C #: ¿Alguna forma de saltear una de las llamadas base en polimorfismo?

class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to ...

6 la respuesta

Evitar jerarquías de herencia paralelas

Tengo dos cadenas de herencia paralelas: Vehicle <- Car <- Truck <- etc. VehicleXMLFormatter <- CarXMLFormatter <- TruckXMLFormatter <- etc.Mi experiencia ha sido que las jerarquías de herencia paralelas pueden convertirse en un dolor de cabeza ...

2 la respuesta

Sobre propiedades de python

Por lo tanto, estoy tratando de descubrir la mejor manera (la más elegante con la menor cantidad de código) para permitir anular funciones específicas de una propiedad (por ejemplo, solo el captador, solo el definidor, etc.) en Python. Soy ...