maa*_*nus 2 java abstract-class interface
我真的很想知道这样的界面是什么用的.该方法的目的称为
_dont_implement_Matcher___instead_extend_BaseMatcher_
Run Code Online (Sandbox Code Playgroud)
很清楚,但界面的目的是什么?
如果我不想让人们实现一个接口,我就不会提供任何接口 - 一个抽象类可以完成这项工作.除非有一些我无法看到的隐藏原因.有人可以吗?
在我看来,Matcher是一个旧的接口,已被BaseMatcher取代,但尚未被删除以保持与旧版本的兼容性.
编辑:
修订历史记录似乎支持这一点:http://code.google.com/p/hamcrest/source/diff?specl = snn46&r = 46&format = side&path =/strunk/hamcrest-java/src/api/org/mycrest/Matcher.java
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |