목록동작파라미터화 (1)
JaeniWorld
[Java 8] 동작 파라미터화 (behavior Parameterization)
동작 파라미터화 여러 가지 다른 동작을 매개 변수로 받아 내부적으로 사용해 작업을 수행하는 메소드의 기능으로 행위의 매개변수화 라고도 함 쉽게 말해 변화하는 요구사항에 대응하기 위해 동작을 변수로 받는 것 아무래도 개발을 하다보면 기능이 추가되거나 코드를 고쳐야할 일이 많다. 다양한 요구사항들을 유연하게 대응하기 위해 주로 동작 파라미터화를 사용하며 아래 예제를 통해 정리하려고 한다. 1. 녹색 사과 필터링 사과농장에서 사용할 어플리케이션에 추가될 기능으로 녹색사과 필터링을 만든다. //Color 정의 enum Color {RED,GREEN} //녹색사과 필터링 Public static List filterGreenApples(List inven){ List result = new ArrayList();..
프로그래밍/JAVA
2021. 1. 18. 16:13