您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 文艺 > 小说 > Scala与Clojure函数式编程模式Java虚拟机高效编程

Scala与Clojure函数式编程模式Java虚拟机高效编程

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

版权信息 书名:Scala与Clojure函数式编程模式:Java虚拟机高效编程 作者:[美] Michael Bevilacqua-Linn 译者:赵震一 ISBN:978-7-115-38894-0 本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必 究。 您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制 和传播本书内容。 我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。 如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐 号等维权措施,并可能追究法律责任。 图灵社区会员 ptpress(libowen@ptpress.com.cn) 专享 尊重版权 版权声明 译者序 前言 本书组织结构 模式模板 目的 概述 别名 函数式替代方案 范例代码 讨论 延展阅读 相关模式 为什么选择Scala和Clojure 如何阅读本书 在线资源 致谢 模式和函数式编程 1.1 什么是函数式编程 1.2 模式词汇表 替代面向对象模式 函数式模式介绍 TinyWeb:让模式协同工作 2.1 TinyWeb简介 2.2 采用Java来编写TinyWeb HttpRequest和HttpResponse 视图和策略模式 控制器和模板方法模式 过滤器和函数式接口 将所有组件拼装到一起 使用TinyWeb 2.3 采用Scala来编写TinyWeb 第一步:更换视图 第二步:对控制器的第一次改造 不可变的HttpRequest和HttpResponse 将组件拼装到一起 使用Scala版本的TinyWeb 2.4 采用Clojure来编写TinyWeb Clojure简介 Clojure中的控制器 数据map Clojure版本的视图 将所有组件拼装到一起 使用TinyWeb 替代面向对象模式 简介 模式1 替代函数式接口 目的 概述 别名 函数式替换方案 范例代码:匿名函数 范例代码:具名函数 讨论 延展阅读 相关模式 模式2 替代承载状态的函数式接口 目的 概述 别名 函数式替代方案 简单的代码:闭包 讨论 延展阅读 相关模式 模式3 替代命令模式 目的 概述 别名 函数式替代方案 范例代码:现金出纳机 讨论 延展阅读 相关模式 模式4 替代生成器模式来获得不可变对象 目的 概述 函数式替代方案 范例代码:不可变数据 讨论 延展阅读 相关模式 模式5 替代迭代器模式 目的 概述 别名 函数式替换方案 范例代码:高阶函数 范例代码:序列推导 讨论 延展阅读 ......

资料大王PDF
资料大王PDF
  • 41284

    文档
  • 12.075

    金币
Ta的主页 发私信

41284篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功