【发布时间】:2011-07-02 21:59:00
【问题描述】:
背景
我团队中的一位开发人员实施了一个我正在审查的应用程序。他到处使用接口。该应用程序具有典型的服务层、数据层和从网站向下传递到数据库的 POCO 对象。
假设
IOC 使用(通过 Unity)注入运行时具体的服务和数据类。 所有 POCO 都只有公共属性上的 get 和 set 方法。
问题
我理解为什么在服务和数据层使用接口,但为什么要在所有 POCO 对象上使用接口?这是不是矫枉过正?
【问题讨论】:
-
programmers.stackexchange.com 可能更适合这个问题。
标签: .net interface dependency-injection class-design