0

我读过使用接口作为返回类型来减少耦合通常是一个好主意。什么时候使用接口作为返回类型是个坏主意

4

1 回答 1

5

当您不应该将接口用作返回类型时,有两种一般情况:

  • 当您的调用者需要无法通过接口获得的类功能时,以及
  • 当您的类是对返回接口提出额外要求的框架的一部分时(例如,与 WCF 一起使用的类)。

在所有情况下,当您可以使用接口作为返回类型时,最好使用一个。

于 2013-04-13T17:02:36.007 回答