9
Czy lepiej jest zwrócić ImmutableMap czy Map?
Powiedzmy, że piszę metodę, która powinna zwrócić Map . Na przykład: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } Po chwili zastanowienia zdecydowałem, że nie ma powodu, aby modyfikować tę mapę po jej utworzeniu. Dlatego chciałbym zwrócić ImmutableMap . public Map<String, Integer> foo() { return ImmutableMap.of(); } Czy …