【发布时间】:2013-12-10 08:01:59
【问题描述】:
我在 SONAR 中注意到我的 java 代码中有一个称为 IllegalType 的违规行为。我找了这个,并在 Checkstyle 中解释了这个:
检查特定类从未用作变量声明、返回值或参数中的类型。包括默认情况下不允许抽象类的模式检查。
基本原理:有助于减少具体类的耦合。此外,抽象类应该被认为是接口的便利基类实现,因此它们本身不是类型。
但我真的不明白为什么这是我的代码中的问题。如果有人可以更好地向我解释,也许可以举个例子,那就太好了!非常感谢。
【问题讨论】:
-
显示一些代码... 说明:有助于减少具体类的耦合。