給出一個簡單的類:類的設計 - 返回一個列表<Object>從<Object>
public class Person
{
public string FirstName;
public string LastName;
public string GetFullName()
{
return FirstName + LastName;
}
}
這個類的用戶將通過讀取XML文件或其他一些數據源填充List<Person>
對象。填充List的邏輯應該在Person類中還是應該保留在調用類中?換句話說,Person類或調用類中應該有public List<Persons> GetPersons()
方法嗎?或者數據訪問者應該完全在另一個類中?
我知道這是一個相當簡單的問題,但我只是好奇別人通常如何做到這一點。
這似乎是一個很好的......呃......策略。 – 2010-04-16 00:18:19
另外,應該指出的是,_uses_'IPeopleRetriever'不應該是_creates_「IPeopleRetriever'的一個實例。 – 2010-04-16 00:19:20