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