9
¿Crear subclases para instancias específicas es una mala práctica?
Considere el siguiente diseño public class Person { public virtual string Name { get; } public Person (string name) { this.Name = name; } } public class Karl : Person { public override string Name { get { return "Karl"; } } } public class John : Person { public …