고차 함수1 [Java 8] 객체로서의 함수 - https://flyingbytes.github.io/programming/java8/functional/part1/2017/01/23/Java8-Part1.html - 개요 Java 8 에서 함수는 1급 객체가 되었다. 이 말은 함수를 다른 함수의 인자가 되거나 반환형이 되거나 객체로 저장될 수 있다는것을 의미한다. - 왜 함수를 객체로 저장해야 하는가? - 완전히 private 한 함수 코드의 품질은 중요하다. 기본적으로 어떤 객체에서 근간이 되는 코드를 다른 Client 에게 보여주지는 않는다. 다른 Client 와는 객체의 public 메소드로 상호작용을 한다. 만약 클래스에서 1개의 메소드만 보이고 나머지는 은닉화 되어있는 함수를 만들고 싶다면 어떻게 해야할까? 1급 객체의 함수에서는, 1개.. 2021. 2. 10. 이전 1 다음