En el escenario general, la interfaz o clase de resumen suele ser la decisión adecuada, ¿estoy en lo cierto? Pero en algunos casos, parece que la clase de hormigón es mejor. Por ejemplo, public string
tengo una lista de objetos implementando una interfaz, y una lista de esa interfaz: public interface IAM
{
int ID { get; set; }
void Save();
}
public class concreteIAM : IAM
{
publ