public abstract class Data<E extends Data<E, S>,
S extends Writer<E>> extends Entity<E,S>
在使用递归泛型时,我们应该注意什么?这些类型之间的关系和规则将如何定义,例如E和S?
如果有的话,请提供一些关于这种泛型用法的资源/链接/书籍。我知道有一本书谈到了这个问题,那就是Joshua Bloch的《Effective Java, 2nd ed》(第27项)。