据我了解接口(并且我的实验得到了加强),使父级和子级实现相同的接口是没有目的的。
否。从技术上讲,它是完全多余的。
但是,它 确实 记录了您打算
SoapFacadeImpl成为a
的事实,
SoapFacade并且可以确保在您(或其他人)决定
implements SoapFacade从基类中删除时,得到编译错误。
您可以在标准Java Collections
API中随处看到此模式。
ArrayList工具
List虽然其基类(
AbstractList)已经,确实。同样适用于
HashSet/
AbstractSet和
Set接口。



