当前位置:  开发笔记 > 编程语言 > 正文

您是否为域模型中的每个公共类定义了一个接口?优点和缺点?

如何解决《您是否为域模型中的每个公共类定义了一个接口?优点和缺点?》经验,为你挑选了2个好方法。

您是否为域模型中的每个公共类实现了一个接口?优点和缺点?

更新:如果存储库接口和域模型类在单独的程序集中定义,如果我们不为每个域类定义接口,则不会存在循环依赖关系.



1> Mike Chaliy..:

没有.

缺点.

    噪音代码.

    更多写.

    YAGNI.



2> Matt Briggs..:

您应该为层之间的依赖关系定义接口,而不是为每个类定义.因此,您的服务层应该依赖于存储库接口,并且您的表示层应该依赖于服务接口.过去,没有很多硬性和快速的规则,其他的则在有意义的地方使用它们.

常识是任何好设计的一个很好的部分.

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有