Список <BusinessObject> или BusinessObjectCollection?

До обобщения C # каждый должен был кодировать коллекции для своих бизнес-объектов, создавая базу коллекций, в которой реализован IEnumerable.

IE:

public class CollectionBase : IEnumerable

и затем получит свои коллекции бизнес-объектов из этого.

public class BusinessObjectCollection : CollectionBase

Теперь с универсальным классом списка, кто-нибудь просто использует это вместо? Я обнаружил, что я использую компромисс двух методов:

public class BusinessObjectCollection : List<BusinessObject>

Я делаю это потому, что мне нравится иметь строго напечатанные имена, а не просто передавать списки.

Что такоеваш подход?

Ответы на вопрос(18)

Ваш ответ на вопрос