¿Cuál es la forma más fácil de hacer que C# no crea una instancia a menos que herede?¿La manera más fácil de hacer que C# no instanciar una clase a menos que herede?
Suena raro pero no quiero explicar el por qué. Tengo una clase base y dos clases que la heredan. Quiero usar solo la clase derivada y no la base. La clase derivada no tiene funciones adicionales. ¿Cuál es la forma más fácil de NO permitirme escribir una nueva BaseClass()? entonces no lo uso accidentalmente? Tengo funciones que operan en la clase base y no en las derivadas.
Me encantan las preguntas en las que una persona describe una característica existente a la letra (en este caso clases abstractas). Son preguntas tan pulcras y ordenadas con respuestas tan claras que me satisfacen enormemente. – KingNestor
jaja KingNestor –
resulta que alguien me votó negativamente también. Extraño. –