我目前有一个基于文章Validatingwithaservicelayer的服务层来自ASP.NET站点。根据this回答,这是一个糟糕的方法,因为服务逻辑与违反单一职责原则的验证逻辑混合在一起。我真的很喜欢提供的替代方案,但在重构我的代码期间,我遇到了一个我无法解决的问题。考虑以下服务接口(interface):interfaceIPurchaseOrderService{voidCreatePurchaseOrder(stringpartNumber,stringsupplierName);}基于链接答案的以下具体实现:publicclassPurchaseOrderService
我目前有一个基于文章Validatingwithaservicelayer的服务层来自ASP.NET站点。根据this回答,这是一个糟糕的方法,因为服务逻辑与违反单一职责原则的验证逻辑混合在一起。我真的很喜欢提供的替代方案,但在重构我的代码期间,我遇到了一个我无法解决的问题。考虑以下服务接口(interface):interfaceIPurchaseOrderService{voidCreatePurchaseOrder(stringpartNumber,stringsupplierName);}基于链接答案的以下具体实现:publicclassPurchaseOrderService