【发布时间】:2011-01-11 11:10:00
【问题描述】:
有人能解释一下下面相当复杂的递归通用模板用法吗?
public abstract class Data<E extends Data<E, S>,
S extends Writer<E>> extends Entity<E,S>
在使用递归泛型时我们应该记住什么,就像上面一样。以及这些类型之间的关系和规则如何,这里是 E & S?
如果有的话,请提供一些关于这种通用用法的资源/链接/书籍。 我知道一本书在讨论这个问题,Effective Java,Joshua Bloch 的第二版(第 27 条)
【问题讨论】:
-
如果我是老板,我会解雇编写此代码的人。这他妈到底是什么 ?乍一看应该明白一些事情
标签: java generics recursion templating