[Java8] 동작/행위 파라미터 (+람다식)
2021. 5. 25. 12:16
Java
안녕하세요 오늘은 동작 파라미터 방식의 디자인 패턴과 Java8에서 추가 된 문법인 람다에 대해서 알아보겠습니다. 동작 파라미터화 Behavior Parameterization List inventory = Arrays.asList( new Apple(80,"green"), new Apple(155, "green"), new Apple(120, "red")); 농부의 재고목록 조사를 위한 프로그램이 있습니다. 우선 사과의 색과 무게의 정보가 담긴 List를 생성합니다. 인벤토리에 사과 3개를 담았습니다. 프로그램을 사용하다보면 한 농부 사용자가 "녹색 사과만 찾고싶어요" 라는 요구사항을 낼 수 있습니다. 또 다음날은 "100g 이상인 녹색 사과를 찾고 싶어요" 라는 요구사항이 올 수 있습니다. 이처럼 변..