函数式编程实现设计模式

从某种意义上说,GOF的设计模式是语言表达能力的缺陷,接下来我会试图用函数式语言来实现这些所谓的设计模式的范例:

  1. 创建型
  2. 结构型
  3. 行为型