gpt4 book ai didi

oop - 函数式编程中的领域驱动设计?

转载 作者:行者123 更新时间:2023-12-01 20:23:29 31 4
gpt4 key购买 nike

FP 中是否有相当于 DDD 的东西?在我看来,DDD 仅在 OOP 范式中有效。

最佳答案

这取决于您传播 DDD 福音的认真程度:

  • 如果您了解 Erik Evans 书中的所有细节,尤其是第二部分中大量面向对象的内容,那么任何理智的人都不会尝试用函数式语言来复制它。

  • 如果您主要感兴趣的是本书的第一部分,即项目中的每个人都应该在该领域拥有共同的语言,那么函数式编程运动的领导者一直在嵌入特定领域的语言。这些现在都是通用货币,但是paper by Erik Meijer and Daan Leijen at DSL'99为了使这些技术流行起来做了很多工作。构建嵌入式 DSL 现在是函数式编程中非常流行的技术,如果您搜索 embedded domain specific Haskell你会发现很多例子。

所以我的答案是:领域驱动设计的重要基础思想可以应用于功能设置,但许多面向对象的细节是不相关的。

关于oop - 函数式编程中的领域驱动设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2181191/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com