【发布时间】:2011-02-18 14:23:45
【问题描述】:
我想知道面向类的 DDD 的最佳实践。
由于我在名为 ChangeX(string x) 的自定义设置器中进行域验证,因此我可能会被推送以将其用作属性。
公共虚拟字符串示例 { get; 私人套装; }
但是,这不是很好,因为它使我无法使用对象初始化功能,例如:
new Object { Example = "一些例子" }
那么我为什么不将自定义集传递给属性集呢?像这样
公共虚拟字符串示例 { 获取 { 返回示例; } 放 { 更改示例(值); } }
这会导致任何问题吗?是否违反最佳做法?
谢谢。
【问题讨论】:
标签: c#-4.0 domain-driven-design