polarHub25 / StudyLog

0 stars 1 forks source link

item.30 항등 함수를 담은 클래스를 사용하는 이유 #33

Closed donghyeon3813 closed 3 months ago

donghyeon3813 commented 3 months ago

177p 항등 함수를 담은 클래스를 사용하는 이유와 실제로 어떤식으로 사용할 수 있는 지에 대해서 공부해봅시다.

polarHub25 commented 3 months ago

항등 함수를 사용하는 이유 => 변환이 필요없는 경우에 기본값으로 사용, 조건에 따른 변환, 타입 안정성, 코드 재사용 등 코드의 일관성과 유연성을 위해 사용

참고 코드 (코드로 보면 더 이해가 잘됩니다)

donghyeon3813 commented 3 months ago

실제로 사용되는 사례들 중에 stream 사용 시에 사용되는 groupBy도 항등 함수의 좋은 예시인 것 같아 올립니다. 코드