我經常看到人們通過創建接受委託來執行驗證的規則對象來驗證域對象。像這樣的例子「:http://www.codeproject.com/KB/cs/DelegateBusinessObjects.aspx如何在領域層進行驗證
我不明白的是這是怎麼有利地說只是製作方法
舉例來說,特別是文章中有它創建的代表來檢查方法?字符串爲空
但是,這是不一樣的只是有一樣的東西:。
Bool validate()
{
Result = string.IsNullOrEmpty(name);
}
爲什麼經過時,這些在委託製作的對象來保存規則和定義規則的麻煩規則a對上下文敏感並且可能不會被共享。用方法可以達到完全相同的效果。