在我编写的一些接口中,我希望用多个字符来命名泛型类型参数,以使代码更具可读性。
好像是..。
Map<Key,Value>
而不是这样。
Map<K,V>
但是当涉及到方法时,类型参数看起来像 java 类,这也是令人困惑的。
public void put(Key key, Value value)
这看起来好像键和值是类。我找到或想到了一些注释,但没有什么像 Sun 的约定或一般的最佳实践。
我猜测或发现的替代方案。
Map<KEY,VALUE>
Map<TKey,TValue>