Julia设计模式

Julia设计模式

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Julia之父亲笔作序推荐,汇集Julia核心开发人员和用户的优良设计模式,阐释设计高质量Julia应用程序的实践。

内容简介

本书兼顾Julia编程语言的优势和不足,全面介绍了Julia编程语言,介绍了模式所依赖的编程语言特性,同时涵盖了一些高级的内容。

全书分为四部分,第一部分介绍设计模式,第二部分介绍Julia基础,第三部分介绍设计模式实现,第四部分介绍一些进阶主题。

作者简介

作者汤姆·邝,注册金融分析师。他是一位经验丰富的软件工程师,拥有超过25年行业编程经验。他的大部分职业生涯都投身在金融服务行业。他的专长包括软件架构、软件设计、交易系统和风控系统开发。

从2017年开始,他发现了Julia编程语言并贡献了许多开源包,包括SASLib.jl。

章节目录

版权信息

关于本书

序言

前言

作者简介

译者简介

审校者简介

第一部分 从设计模式开始

第1章 设计模式和相关原则

1.1 设计模式的历史

1.2 软件设计原则

1.3 软件质量目标

1.4 小结

1.5 问题

第二部分 Julia基础

第2章 模块、包和数据类型

2.1 技术要求

2.2 程序开发中不断增长的痛点

2.3 使用命名空间、模块和包

2.4 管理包的依赖关系

2.5 设计抽象类型和具体类型

2.6 使用参数化类型

2.7 数据类型转换

2.8 小结

2.9 问题

第3章 设计函数和接口

3.1 技术要求

3.2 设计函数

3.3 理解多重分派

3.4 利用参数化方法

3.5 使用接口

3.6 小结

3.7 问题

第4章 宏和元编程

4.1 技术要求

4.2 理解元编程的需求

4.3 使用表达式

4.4 开发宏

4.5 使用生成函数

4.6 小结

4.7 问题

第三部分 实现设计模式

第5章 可重用模式

5.1 技术要求

5.2 委托模式

5.3 Holy Traits模式

5.4 参数化类型模式

5.5 小结

5.6 问题

第6章 性能模式

6.1 技术要求

6.2 全局常量模式

6.3 数组结构模式

6.4 共享数组模式

6.5 记忆模式

6.6 闸函数模式

6.7 小结

6.8 问题

第7章 可维护性模式

7.1 技术要求

7.2 子模块模式

7.3 关键字定义模式

7.4 代码生成模式

7.5 领域特定语言模式

7.6 小结

7.7 问题

第8章 鲁棒性模式

8.1 技术要求

8.2 访问器模式

8.3 属性模式

8.4 let块模式

8.5 异常处理模式

8.6 小结

8.7 问题

第9章 其他模式

9.1 技术要求

9.2 单例类型分派模式

9.3 打桩/模拟模式

9.4 函数管道模式

9.5 小结

9.6 问题

第10章 反模式

10.1 技术要求

10.2 海盗反模式

10.3 窄参数类型反模式

10.4 非具体字段类型反模式

10.5 小结

10.6 问题

第11章 传统的面向对象模式

11.1 技术要求

11.2 创建型模式

11.3 行为型模式

11.4 结构型模式

11.5 小结

11.6 问题

第四部分 进阶主题

第12章 继承与变体

12.1 技术要求

12.2 实现继承和行为子类型化

12.3 协变、不变和逆变

12.4 再谈参数化方法

12.5 小结

12.6 问题

问题答案

Julia设计模式是2021年由机械工业出版社有限公司出版,作者[美] 汤姆·邝。

得书感谢您对《Julia设计模式》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
软件设计模式(慕课版) 电子书
本书主要内容包括:第一章和第二章是学习基础。第三章为模式概念介绍。第四到六章,针对不同的模式采用:定义,问题分析,解决问题,应用案例的结构进行内容描述。第七章为行业案例,采用Java技术实现设计模式。
Java设计模式及应用案例(第2版) 电子书
本书共23章。内容涵盖了模式设计的六大法则:单一职责原则、里氏代换原则、开放封闭原则、依赖倒转原则、合成/聚合复用原则、迪米特法则。介绍了Java反射技术在模式中的重要作用。介绍了23种常用模式:接口与抽象类模式,工厂方法模式、抽象工厂模式、构造者模式、桥接模式、装饰模式、代理模式、状态模式、观察者模式、中介者模式等,以及这些模式的综合运用。
共享经济及其商业模式 电子书
梳理共享经济的概念,并对其商业模式进行全方位探讨,对未来共享经济发展进行前瞻性预测。
商业模式4.0:重塑未来商业逻辑 电子书
传统企业如何在工业4.0时代破局,这本书提供一些思考。
新零售:模式+运营全攻略 电子书
深度剖析零售巨头成功的运营模式,以清晰的理论搭配实用的技术和工具,指导企业高效完成新零售的快速转型,实现跨界营销。