Java책1 [정리] 모던 자바 인 액션 - 동작 파라미터화 (Behavior Parameterization) 동작 파라미터화(Behavior Parameterization 또는 행위 매개변수)란 아직 어떻게 실행할 것인지 결정하지 않은 코드블록을 의미한다. 이 코드블록은 나중에 프로그램에서 호출하며 즉, 코드 블록 실행은 나중으로 미뤄진다. 코드 블록에 메서드의 동작이 파라미터화 된다. 동작을 파라미터화 하므로서 변화하는 요구사항에 보다 효율적으로 대응 가능해진다. 다음은 예제와 그 과정이다. 첫 번째 시도 : 녹색 사과 필터링 녹색 사과를 필터링 해달라는 요청이 있어 아래와 같이 구현하였다. 기능은 동작하지만 아래 로직으로는 오로지 녹색 사과만 필터링할 수 있다. public static List filterGreenApples(List inventory) { List result = new ArrayList.. 2023. 1. 3. 이전 1 다음