Resultados de la búsqueda a petición "abstract-class"

2 la respuesta

¿Por qué una interfaz no funciona pero una clase abstracta sí funciona con una restricción de clase genérica?

El código siguiente muestra una clase genérica con una restricción de tipo Pub<T>). La clase tiene un evento que puede generar, lo que nos permite pasar un mensaje a los suscriptores. La restricción es que el mensaje debe implementarIMsg (o ...

4 la respuesta

¿Cuál es la ventaja de esta llamada a función indirecta?

Encontré el siguiente código en una biblioteca: class Bar { public: bool foo(int i) { return foo_(i); } private: virtual bool foo_(int i) = 0; }; Ahora me pregunto: ¿por qué usarías esta indirección? ¿Podría haber alguna razón por la cual lo ...

4 la respuesta

Especificar el tipo de retorno de un método abstracto de una Clase base de acuerdo con una Subclase

Tengo la siguiente estructura: abstract class Base { public abstract List<...> Get(); //What should be the generic type? } class SubOne : Base { public override List<SubOne> Get() { } } class SubTwo : Base { public override List<SubTwo> Get() { ...

9 la respuesta

Herencia de UserControl abstracta en el diseñador de Visual Studio

abstract class CustomControl : UserControl { protected abstract int DoStuff(); } class DetailControl : CustomControl { protected override int DoStuff() { // do stuff return result; } } Solté un DetailControl en un formulario. Se ...

4 la respuesta

¿Cómo lograr rasgos Java efectivos?

Por favor, avíseme si esto es inapropiado según lo formulado (en particular si Programmers.SE o algo sería mejor para la pregunta). Bien. Así que tengo una serie de 'rasgos' que estoy expresando actualmente como interfaces. Llamémoslos ...

4 la respuesta

Implementar miembros de clase abstractos en una clase primaria

Es posible implementar una clase base abstracta con miembros heredados de otra clase padre en C ++? Funciona en C #, así que intenté hacerlo en C ++: // Virtual destructors omitted for brevity class ITalk { public: virtual void SayHi() = 0; }; ...

2 la respuesta

¿cómo lograr una tabla por clase concreta cuando la clase base es abstracta en nhibernate fluido?

Tengo el siguiente escenari public abstract class BaseClass { public virtual int Id {get; set}; public virtual string Name {get; set;} } public class FirstSubClass : BaseClass { //properties and behaviour here } public class SecondSubClass : ...

5 la respuesta

¿Las mejores prácticas para funciones "abstractas" en JavaScript?

Acabo de escribir un código JavaScript que sigue junto con lo que creo que es una buena práctica para crear un objeto con cierre y algunas funciones: var myStuff = (function() { var number = 0; var fn = {}; fn.increment = function() { number++; ...

4 la respuesta

Interfaces vs. clases abstractas [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cuándo debo elegir la herencia sobre una interfaz al diseñar bibliotecas de clase C #? [cerrado [/questions/5816563/when-should-i-choose-inheritance-over-an-interface-when-designing-c-sharp-class] 7 ...

10 la respuesta

Campos virtuales / abstractos en C #

¿Es posible tener un campo virtual / abstracto en una clase C #? ¿Si es así, Cómo se hace