![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBL5Xr%2Fbtsov5ru67j%2FkrqDkwwOgAfHusIbCykLk0%2Fimg.jpg)
[모던 자바 인 액션] Chapter3. 동작파라미터화 코드 전달하기
변화하는 요구사항에 대응하기 위해 모던 자바 인 액션에서 이야기하는 이번 챕터의 동적 파라미터가 필요한 이유입니다. 소비자의 요구는 항상 바뀐다. 새로 추가한 기능은 쉽게 구현할 수 있고, 장기적인 관점에서 유지보수가 쉬워야 한다. 동작 파라미터화 동적 파라미터화를 이용하면 자주 바뀌는 요구사항에 효과적으로 대응할 수 있습니다. 동적 파라미터화는 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록을 의미합니다. (lazy 방식) 메서드의 인수로 코드 블록을 전달할 수 있습니다. 전략패턴을 통해 동작 파라미터화를 잘 활용할 수 있습니다. 전략패턴 : 전력을 캡슐화하는 알고리즘 그룹을 정의하고 런타임에 알고리즘을 선택하는 방법 Predicate : 참 또는 거짓을 반환하는 함수 즉, 전략을 1. 메서드에서..