함수형 디자인 패턴 - ChoDragon9/posts GitHub Wiki
https://www.ibm.com/developerworks/library/j-ft10/index.html
함수형 프로그래밍 세계에서 전통적인 디자인 패턴은 일반적으로 다음 세 가지 방법 중 하나로 나타납니다.
- 패턴이 언어에 흡수됩니다.
- 패턴 솔루션은 여전히 함수형 패러다임에 존재합니다. 하지만 세부 구현이 다릅니다.
- 솔루션은 다른 언어나 다른 패러다임에 없는 기능을 사용해서 구협합니다. (예를 들어, 메타 프로그래밍을 사용하는 많은 솔루션은 깨끗하고 우아하며 Java에서는 불가능합니다.)