책/모던 자바 인 액션
9장 리팩터링, 테스팅, 디버깅
sami355
2024. 6. 17. 00:01
❗ 본 포스팅은 타이핑 공부법으로 작성하였습니다. 그렇기에 부족한 점이 존재할 수 있습니다.
- 익명 클래스를 사용할 경우 알고리즘(로직)의 주요 부분만 조각화해서 메서드에 인자로 건네줄 수 있다.
- 람다 표현식을 사용할때 메서드 참조로 해결할 수 있다.
- 명령형 데이터 처리로 작성된 반복문을 스트림으로 해결할 수 있다.
- 그렇다하더라도 과도한 람다 사용은 가독성을 낮추는 원인이 될 수 있으므로 적절히 조절하여 사용한다.
- 전략, 템플릿 메서드, 옵저버, 의무체인 모두 람다를 이용해 간결하게 나타낼 수 있다.