我经常看到人们通过创建接受委托来执行验证的规则对象来验证域对象。像这样的例子“:http://www.codeproject.com/KB/cs/DelegateBusinessObjects.aspx如何在领域层进行验证
我不明白的是这是怎么有利地说只是制作方法
举例来说,特别是文章中有它创建的代表来检查方法?字符串为空
但是,这是不一样的只是有一样的东西:。
Bool validate()
{
Result = string.IsNullOrEmpty(name);
}
为什么经过时,这些在委托制作的对象来保存规则和定义规则的麻烦规则a对上下文敏感并且可能不会被共享。用方法可以达到完全相同的效果。