동작 파라미터화

    [자바 인 액션] 2. 동작 파라미터화

    동작 파라미터화 계속 변화하는 요구조건에 최소한의 비용으로 계속 대응하기 위하는 것은 프로그래머에게 중요한 요소이다. 동작 파라미터화를 이용하면 이러한 변화에 더 쉽게 대응할 수 있다. 이를통해 유지보수가 쉬워진다. 동작 파라미터화가 할 수 있는 기능 리스트의 모든 요소에 대해 `어떤 동작` 수행 가능 리스트 관련 작업을 끝낸 후 `어떤 다른 동작`이 가능 에러가 발생하면 `정해진 다른 동작` 수행 가능 아래는 실제 책에서 제공했던 예시이다. [만약 : 초록색일 때만 수집한다면] public static List filterGreenApples(List inventory) { List result new ArrayList(); for (Apple apple : inventory) { if (apple.g..