In another thirty years people will laugh at anyone who tries to invent a language without closures, just as they'll laugh now at anyone who tries to invent a language without recursion. Java에 closure가 도입되면 프로그램의 로직을 구현할 때 컴파일러의 제약과 씨름하는 대신 로직 자체에 집중할 수 있을 것이다. 그 결과 보다 깔끔하고 관리가 쉬운 코드를 만들어낼 수 있으며, 결과적으로 생산성을 높일 수 있을 것이다. anonymous inner class를 써본 사람들이라면 쉽게 와닿을 이야기일 터. 위의 비디오에서 closure의 의의를 Control Abstraction API라 설명한다. 예를 들면, 다음과 같은 코드가: 다음과 같이 바뀔 수 있다: 사고의 흐름을 코드에 직관적으로 반영할 수 있다는 건, 정말 멋진 일이다.
|
이글루 파인더
카테고리
최근 등록된 덧글
좋은 정보 감사
by 123 at 05/11 소중한 정보글이네요. 저.. by lejw2748 at 03/25 좋은 정보 감사드립니다... by 진진 at 11/18 꽤나 오래 전에 포스팅한.. by 양사나이 at 09/17 독일 사는 사람입니다. .. by krenzer at 09/03 | |||