Java
[모던 자바 인 액션] 동작 파라미터화 코드 전달하기
📚 동작 파라미터란? 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블록으로 나중에 실행될 메서드의 인수로 코드 블록을 전달하는 것 즉, 원하는 동작을 메서드의 인수로 전달 할 수 있음 📚 동작 파라미터화 사용 이유 바뀌는 요구 사항에 효과적으로 대응할 수 있음 📚 예제 농장 재고 목록 애플리케이션 리스트의 요구사항 녹색 사과만 필터링 빨간 사과만 필터링 무거운 사과만 필터링 가벼운 사과만 필터링 ... 처음에는 1번의 요구사항만 존재 하다가, 나중에 2번의 요구사항이 추가될 수 있습니다. 이럴 경우 아래와 같이 색을 파라미터화 시켜서 필터링 메서드를 구현할 수 있습니다. pulbic static List filterAppleByColor(List aplleList, Color color) { List..