Неужели у плохого дизайна есть класс, содержащий коллекцию, как в List < > для С#? Почему это и что является лучшим подходом и почему?
EDIT: В частности, у меня есть класс Product и метод класса GetProducts(), который возвращает коллекцию List. Хорошо бы хватать продукты из базы данных, плоского файла или xml... пока не уверен.
Спасибо!