函数响应式领域建模
函数响应式领域建模作者:德巴斯什.戈施 开 本:32开 书号ISBN:9787121323928 定价:79.0 出版时间:2018-01-01 出版社:电子工业 |
2.5.1 Scala 中的模块 .................................................................................. 60
2.6 用Scala 使模型具备响应性 .......................................................................... 64
2.6.1 管理作用 ............................................................................................ 65
2.6.2 管理失败 ............................................................................................ 65
2.6.3 管理延迟 ............................................................................................ 67
2.7 总结 ................................................................................................................ 69
3 设计函数式领域模型...............................................................70
3.1 API 设计的代数 ............................................................................................. 71
3.1.1 为什么是代数方法 ............................................................................ 72
3.2 为领域服务定义代数 .................................................................................... 72
3.2.1 赋值抽象 ............................................................................................ 73
3.2.2 组合抽象 ............................................................................................ 74
3.2.3 类型的*终代数 ................................................................................ 76
3.2.4 代数法则 ............................................................................................ 77
3.2.5 代数解释程序 .................................................................................... 79
3.3 领域模型生命周期中的模式 ........................................................................ 80
3.3.1 工厂——对象从何处来..................................................................... 82
3.3.2 智能构造器 ........................................................................................ 82
3.3.3 通过更有表现力的类型进一步提升智能 ........................................ 84
3.3.4 用代数数据类型聚合 ........................................................................ 86
3.3.5 用透镜更新聚合功能 ........................................................................ 88
3.3.6 仓储与解耦的永恒艺术 .................................................................... 94
3.3.7 高效地使用生命周期模式——结论............................................... 101
3.4 总结 .............................................................................................................. 102
4 领域模型的函数式模式.......................................................... 103
4.1 模式——代数、函数、类型的聚合 ........................................................... 104
4.1.1 领域模型中的挖掘模式 .................................................................. 106
4.1.2 用函数式模式使领域模型参数化 .................................................. 107
4.2 强类型函数式编程中计算的基本模式 ...................................................... 112
4.2.1 函子——建立模式........................................................................... 112
4.2.2 加强版函子模式 .............................................................................. 114
4.2.3 单子作用——applicative 模式的变体 ............................................ 121
4.3 如何用模式对领域模型进行塑形 .............................................................. 130
4.4 用代数、类型和模式演进API ................................................................... 134
4.4.1 代数——**稿............................................................................... 136
4.4.2 改进代数 .......................................................................................... 137
4.4.3 *终组合——采用类型................................................................... 138
4.5 用模式和类型增强领域的不变性 .............................................................. 139
4.5.1 贷款处理模型 .................................................................................. 139
4.5.2 使非法状态不可表示 ...................................................................... 141
4.6 总结 ...............................
函数响应式领域建模 作者简介
Debasish Ghosh,软件架构师,是使用Scala和Akka来进行响应式设计的先行者。他同时也是DSLs in Action的作者,该书由Manning出版社于2010年出版。
自然科学 数学 函数
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:中国海洋生态安全治理的理论与实践
下一篇:光敏化氧化反应的化学生物学
零零教育社区:论坛热帖子
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |