Соглашение об именовании параметров общего типа для Java (с несколькими символами)?
В некоторых интерфейсах, которые я написал, я хотел бы назвать параметры универсального типа с более чем одним символом, чтобы сделать код более читабельным.
Что-то вроде....
Map<Key,Value>
Вместо этого...
Map<K,V>
Но когда дело доходит до методов, параметры типа выглядят как классы java, что также сбивает с толку.
public void put(Key key, Value value)
Кажется, что Key и Value являются классами. Я нашел или подумал о некоторых обозначениях, но ничего подобного соглашению от Sun или общей передовой практике.
Альтернативы, которые я угадал или нашел ...
Map<KEY,VALUE>
Map<TKey,TValue>