[모던 자바 인 액션] 동작 파라미터화
프로그래밍을 함에 있어서 유연한 설계를 하는 것은 매우 중요하다. 팀 프로젝트를 하면서 요구사항이 날마다 변하는 것을 느낀 후로 쉽게 변동시킬 수 있는 코드를 작성하는 것이 필요함을 느꼈다. 이번 모던 자바 인 액션 1부 2.2 동적 파라미터화를 읽으면서 이 부분에 대한 아이디어를 얻을 수 있었다. 동작 파라미터화란, 코드에서 실행될 수 있는 동작을 해당 코드가 실행되는 시점에서 결정할 수 있도록 하는 것이다. 메서드를 작성함에 있어서 특정 값, 특정 조건을 집어넣을 경우, 요구사항이 추가되거나 변경될 경우, 새로운 메서드를 만들거나 기존의 구현부를 수정해야 한다. 하지만 메서드에 실행될 동작을 파라미터로 넣는다면, 입력받은 동작에 맞는 로직을 수행할 수 있다. 이는 변동되는 요구사항에 알맞는 방법이다...