Недавно я использовал класс, который наследуется от коллекции вместо того, чтобы иметь экземпляр, созданный внутри класса, является ли это приемлемым или создает невидимые проблемы дальше по дороге? Примеры ниже для ясности:
public class Cars : List<aCar>
вместо чего-то вроде:
public class Cars
{
List<aCar> CarList = new List<aCar>();
}
Любые мысли?