我只是发现接口 Path 扩展了 3 个类,这违背了原则;
public interface Path
extends Comparable<Path>, Iterable<Path>, Watchable
????
extends
关键字与接口一起使用,使它们扩展其他接口(即不扩展多个类(。
Path
的extends
关键字之后的所有类型都是接口(Comparable
、Iterable
和Watchable
(。