·Java
동작 파라미터화(behavior parameterization) 동작 파라미터화란 아직은 어떻게 실행할 것인지 결정하지 않은 코드 블럭을 의미한다. 동작 파라미터화를 사용하면 자주 바뀌는 요구사항에 효과적으로 대응할 수 있다. 예를들어 정수 리스트에서 특정 정수만 필터링하는 기능을 구현하고 싶다고 한다면 일반 메서드를 사용 2로 나누어 떨어지는 값들을 필터링하는 기능을 일반 메서드로 만든다면 아래와 같다. public static List filterDivideByTwo(List list) { List result = new ArrayList(); for(int x : list) { if(x % 2 == 0) { result.add(x); } } return result; } 하지만 만약 2뿐만 아니라 ..