Liste <BusinessObject> oder BusinessObjectCollection?
Vor C # -Generika codierte jeder Auflistungen für seine Geschäftsobjekte, indem er eine Auflistungsbasis erstellte, die IEnumerable implementierte
IE:
public class CollectionBase : IEnumerable
und würden dann ihre Business Object-Auflistungen daraus ableiten.
public class BusinessObjectCollection : CollectionBase
Verwendet das jetzt mit der generischen Listenklasse irgendjemand stattdessen? Ich habe festgestellt, dass ich einen Kompromiss zwischen den beiden Techniken verwende:
public class BusinessObjectCollection : List<BusinessObject>
Ich mache das, weil ich gerne stark getippte Namen habe, anstatt nur Listen weiterzugeben.
Was istIhre Ansatz?