标签: php domain-driven-design dto
这是允许还是不允许?例如,我有一个返回字符串的方法getName(),但是如果没有设置名称,我应该返回什么?
getName()
答案 0 :(得分:3)
据我所知,DDD中没有任何规则,阻止DTO从getter返回Null值。
就个人而言,我在DTO中处理的Null值在更靠近Client / View的位置处理。
例如,如果我使用DDD构建MVC Web应用程序,在我的界面中我会:
这样可以确保客户端需要处理Null值。