В чем причины решения не иметь полностью общий метод get
в интерфейсе java.util.Map<K, V>
.
Чтобы прояснить вопрос, сигнатура метода
V get(Object key)
вместо
V get(K key)
и мне интересно, почему (то же самое для remove, containsKey, containsValue
).