我想寫一個類來存儲一些有用的方法,這些方法與我的Model,我的Model和我的Repository的序列有關。我不認爲任何人都有責任計算任何事情。它本身也不是真正的服務。數據計算方法的好去處在哪裏?應該叫什麼?
我想要做這樣的事情:
IEnumerable<Game> someGames;
...
int score = _something.CalculateScore(someGames);
什麼叫這一層? Helper能成爲一個好名字嗎?
另外,可以將模型做這樣一些基本的計算:
class Ticket
{
IList<Log> Log { get; }
Tech LastUpdatedBy { get { return Log.Last().By; }
}
或者是超出範圍的模型數據類?