一张图:函数式编程 vs. 面向对象编程

FP适合处理管道:GoF中的结构模式如#装饰器模式 其实使用FP替代很干净方便,没有必要一定要通过OOP的方式转个弯去实现。
FP这种方式也适合 领域事件 在BC上下文之间的处理等场景

OOP适合数据、领域模型:这种树形结构的组织方式适合:DDD聚合 ,以一种汇聚方式反映领域知识。