全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 程序与语言

Julia设计模式/华章程序员书库

  • 定价: ¥129
  • ISBN:9787111689492
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:351页
  • 作者:(美)汤姆·邝|责...
  • 立即节省:
  • 2021-09-01 第1版
  • 2021-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    设计模式是开发可重用和可维护代码的基本技术。它提供了一套经过验证的解决方案,使开发人员可以快速解决软件开发中的问题。本书将演示如何在实际应用中利用设计模式。
    本书首先概述应用程序设计中的设计模式和最佳实践。你将了解Julia的一些基本的功能,例如模块、数据类型、函数、接口和元编程。然后,你将掌握用于构建大型应用程序的现代Julia设计模式,重点在于性能、可重用性、鲁棒性和可维护性。本书还介绍了反模式以及如何避免开发中的常见错误和陷阱。你将学习如何在Julia中以不同方式更有效地实现传统的面向对象的设计模式。本书包含各种用例和示例,例如Julia开发专家如何在其开源包中使用设计模式。
    从本书中你将学到改善软件设计、可扩展性和可重用性的方法,并能够有效地使用设计模式来应对软件开发中的常见挑战。

目录

序言
前言
作者简介
审校者简介
第一部分  从设计模式开始
  第1章  设计模式和相关原则
    1.1  设计模式的历史
      1.1.1  设计模式的兴起
      1.1.2  关于GoF模式的更多思考
      1.1.3  在本书中我们如何描述设计模式
    1.2  软件设计原则
      1.2.1  SOLID原则
      1.2.2  DRY原则
      1.2.3  KISS原则
      1.2.4  POLA原则
      1.2.5  YAGNI原则
      1.2.6  POLP原则
    1.3  软件质量目标
      1.3.1  可重用性
      1.3.2  性能
      1.3.3  可维护性
      1.3.4  安全性
    1.4  小结
    1.5  问题
第二部分  Julia基础
  第2章  模块、包和数据类型
    2.1  技术要求
    2.2  程序开发中不断增长的痛点
      2.2.1  数据科学项目
      2.2.2  企业应用程序
      2.2.3  适应增长
    2.3  使用命名空间、模块和包
      2.3.1  理解命名空间
      2.3.2  创建模块和包
      2.3.3  创建子模块
      2.3.4  在模块中管理文件
    2.4  管理包的依赖关系
  ……
第三部分  实现设计模式
第四部分  进阶主题
问题答案