8.5 第八章小结
来源:互联网 发布:企业网站结构优化 编辑:程序博客网 时间:2024/06/10 01:27
8.5 第八章小结
在这一章,我们完成了核心的函数概念的探索。在讨论了基本原理,比如函数式值和高阶函数之后,我们以更宏观的观点,讨论了函数式应用程序的体系结构。我们把应用程序(或组件)划分成两组:以数据为中心和以行为为中心。
在这一章,我们讨论了以行为为中心的程序。看到了如何开发应用程序,行为不需要硬编码,在以后可以轻松地添加新的行为,既可以在开在发过程中,也可以在运行时,只需通过使用函数列表。后面,我们研究了把数据结构扩展为组合函数和其他的函数式数据类型,开发决策树,在一个数据类型中组合了数据和行为。
我们还讨论了与以行为中心程序相关的设计模式。特别是,学习了策略模式如何与高阶函数相对应,以及命令模式如何与函数式编程中闭包捕获可变状态相关。最后,我们看到了模板方法模式通过使用 C# 3.0 中的函数得以简化。
在第三部分,我们将关注 F#语言的功能,和高级的函数概念。第九章从 F# 的功能开始,我们迈向迭代开发的下一步。我们将看到,如何把概念上简单的数据类型,比如,函数的元组,或差别联合,转换成符合大多数 .NET 设计规范的类型。因为符合标准的 F# 和 .NET 开发规范的类型,易于归档,并能够以商业的 F# 或 .NET 库形式发布,这样,库也更容易从 C# 应用程序中访问。
0 0
- 8.5 第八章小结
- CSAPP 第八章:异常控制流 小结
- unix网络编程-第八章-小结
- 第八届蓝桥杯决赛小结
- 《Computer Networks (fifth edition)》第八章学习小结
- 学习小结(第八章类的高级概念)
- c++primer第八章标准I/O小结-8
- 《Android开发艺术探索》第八章Window和WindowManager小结
- 第八章 例8.5
- JHTP小结_第八章_深入理解类和对象
- 第八届蓝桥杯C语言B组,小结
- 第八章
- 第八章
- 第八章
- 第八章
- 第八章
- 第八章
- 第八章
- Autocomplete in ASP.NET MVC3自动检索并填充输入框
- 说说Oracle监听器(一)
- HTML5本地存储之Web Storage篇
- C 语言程序设计实践 5.1 得分
- Java程序的回调的实现
- 8.5 第八章小结
- 单链表应用
- ios8iphone6plus 设计规范及适配尺寸 将附PSD【懒人版】
- Js获取当前日期时间及其它操作
- nyoj 组合数
- 中文情感分析资源汇总
- 2014/12/6实验室会议
- C 语言程序设计实践 5.2 求和
- R语言之画图函数参数