동작 파라미터
-
챕터[2] 동작 파라미터화모던자바인액션 2020. 10. 21. 15:55
제너릭이란 클래스에서 사용할 타입을 클래스 외부에서 선택하여 사용한다. 제네릭 타입은 참조형 타입만 가능하다 (기본형 사용 불가능) ->Wrapper Class 사용 동작 파라미터화란? 자주 바뀌는 요구사항에 효과적으로 대응할 수 있는 방법으로 아직은 어떻게 실행할 것인지 결정화지 않은 코드 블럭을 의미한다. 동작 파라미터화 변화는 요구사항에 대응하기 위하여 기존에는 메서드를 제작하여 구현하였다. 아래와 같이 2가지의 일을 하는 2개의 메서드를 구현하여 판단했다. -> 사과의 색이 빨간색인 사과만 거르는 필터링 메서드 -> 사과의 색이 초록색인 사과만 거르는 필터링 메서드 매 요구사항마다 메서드가 하나씩 생길 수 있는 반면 동작 파라미터화를 이용하여 참 또는 거짓만 반환하는 함수인 프리디케이트를 정의해보..