[JAVA] 함수적 인터페이스의 활용 - Consumer편
지금당장해
이 주제가 JAVA8 부터 지원되는 Lambda식의 일부긴 하지만 아니 그런것으로 알고 있지만 오늘 필자가 이 주제를 논하려는 이유는 이전에 JAVA에서는 없었던 이 개념이 왠지 C#의 Delegate와 매칭되어 맴돌고 있기에 이 관점에서 보려 한다. 필자의 머릿속에 정리된 생각은 이렇다. (아직도 C#이 영혼은 개발 친구이기에 자꾸 그 친구하고 비교 하고있는점 이해바란다.) 함수의 유형에 따라 (인자가 1개인지 2개인지 반환 값이 있는지 등) Consumer, Supplier, Function, Operator, Predicate을 선택하여 함수를 Wrapping하는 또는 대리하는 그런 존재로 이해 한다. 물론 이부분이 더럽게 마음에 안든다. C#의 Deleage는 함수의 ProtoType만 맞다면 누..