ООП: инициализация в конструкторе VS статический метод
От: super-super Россия  
Дата: 23.03.12 14:59
Оценка:
Всем привет.

Какой из вариантов более предпочтителен с точки зрения "тру" ООП? И почему?

Source src = new Source(filePath);
foreach (Product p in src.Products) {
  ....
}


VS


Source.LoadProductsFromFile(filePath);
foreach (Product p in src.Products) {
  ....
}


Класс Source содержит только одно свойство "Products".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.