9
ImmutableMap 또는 Map을 반환하는 것이 더 낫습니까?
Map을 반환해야하는 메서드를 작성하고 있다고 가정 해 보겠습니다 . 예를 들면 : public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } 잠시 생각한 끝에이 맵이 생성되면 수정할 이유가 없다고 판단했습니다. 따라서 ImmutableMap 을 반환하고 싶습니다 . public Map<String, Integer> foo() { return ImmutableMap.of(); } 반환 유형을 일반 맵으로 두어야합니까, …