我们如何在功能上实现复合模式?

时间:2019-07-02 21:21:47

标签: oop design-patterns functional-programming composite

https://www.slideshare.net/ScottWlaschin/fp-patterns-ndc-london2014

  

坏消息:组合模式仅适用于具有一个参数的函数!

     

好消息!每个函数都是一个参数函数!

如何与以OO语言实现复合模式的精神一样,以功能语言的功能实现复合模式? (作为比较,Python具有类装饰器和函数装饰器,两者都是装饰器模式的实现。我认为在OO和FP中组合模式的实现应该具有相同的精神。)

为什么“组成模式仅适用于具有一个参数的函数”而不适用于“具有多个参数的函数”?

0 个答案:

没有答案