嘿,我刚刚降低了所有产品的价格。让我们为后COVID时代准备编程技巧。更多细节 »

深入设计模式

这是一本关于设计模式及其背后原则的电子书籍

设计模式能帮助你解决软件设计中经常出现的问题 但是 你不能像使用现成的函数或程序库那样 拿来某个模式就将其套用到自己的程序中 模式并不是一段特定的代码 而是用于解决特定问题的一般性概念

深入设计模式 对 22 个经典设计模式以及这些模式背后的 8 个基本设计原则进行了说明

  • 每章都会以一个真实世界的软件设计问题开篇 然后使用其中一个模式来解决这个问题
  • 接着我们会详细分析该模式的结构及其变体 然后给出相应的示例代码
  • 然后本书会展示该模式的不同应用 讲解如何分步骤地实现该模式 有时甚至会在已有程序中对其进行实现
  • 每章内容中还包括对模式优缺点的讨论 探讨它与其他模式的关联 相似和不同之处

为什么你需要了解模式

了解模式能帮助你轻松应对面试和考核 几乎所有关于编程的工作面试和考核中都会有关于模式的问题 了解这些知识能够帮助你发现更广泛的工作机会 或者实现升职加薪的工作目标

了解模式可扩展你的编程工具箱 模式能让你对已有的解决方案进行自定义 而不用完全自行开发 代码中的错误将更少 因为你使用的是经过证明的标准解决方案 它考虑了所有隐藏的问题

了解模式让你能够更好地与同事沟通 你只需将模式的名称告诉给程序员 而不需要长篇累牍地解释自己那绝妙的设计思想以及其中各个类的作用 不费吹灰之力就能搞定同事之间的沟通

谁适合读这本书

模式初学者 如果你从未学习过模式 本书会讲解面向对象程序设计的基本原则 并且提供真实示例 在深入学习模式之前 我们会先了解模式背后的基础性设计理念和原则

希望复习模式知识的读者 如果你以前学习过模式 但是已经忘记了很多内容 本书不仅能帮你重拾记忆 还能是一本便捷的参考手册 你可以快速找到自己感兴趣的章节 无需从头到尾地进行阅读

开始使用新编程语言的读者 如果你正在着手使用一种新的面向对象的地的编程语言 C# C++ Dart Go Java PHP Python Ruby Rust Swift 或 TypeScript 那么本书中众多的真实世界示例和类比 包含精心制作的图表 将帮助你迅速抓住隐藏在字里行间的关键信息

免费试读

你可以自行判断本书的质量 试读版包括目录 几篇简介章节 三大设计原则和工厂方法设计模式

强烈推荐,保证满意

强烈推荐 保证满意

现在购买没有任何风险 如果在购买一个月内 你觉得本书没有太多帮助 可以全额退款 而且是无条件退款

$30.00 COVID减免折扣$19.95
现在购买
  • 为你定制的 深入设计模式
  • 382 页优质技术内容
  • 225 (!) 幅图表
  • 丰富的代码示例 C# C++ Dart Go Java PHP Python Ruby Rust Swift TypeScript
  • 30 天退款保证

读者如何评价本书

你在购买后会获得什么

四种格式的多语言版电子书

  • 格式 PDF EPUB MOBI KFX
  • 语言 中文 英语 俄语 乌克兰语
  • 页数 382 页
  • 图片 225 幅图表
  • 更新与修正 完全免费

代码示例

  • 示例语言 C# C++ Dart Go Java PHP Python Ruby Rust Swift 和 TypeScript

这是一本行文自然 易于理解的电子书 本书尽可能少地使用术语和技术性词汇 最大化地使用代码示例和插图

不与特定编程语言绑定 代码示例使用伪代码 能在绝大多数现代面向对象的编程语言中使用

支持在任何设备上进行阅读 电子书提供三种格式

  • EPUB 可在手机和平板电脑上阅读
  • MOBI KFX 可在亚马逊 Kindle 阅读器上阅读
  • PDF 可在任何设备上阅读或打印

使用方便并支持搜索 本电子书是一本方便的参考手册 它与纸质书不同 提供搜索功能 而且不会遗失 你在任何时候都能在智能手机 平板电脑 笔记本或台式机上阅读

你可以在通勤途中或休息时享受绝佳的阅读体验 如今 如果不是在飞机 公共汽车或地铁上 你还能在哪里安静地学习呢 好吧 也许是在床上

白天和晚上都能轻松阅读 对夜猫子来说可算是个好消息了 无论是在浅色背景的白天模式 还是深色背景的夜间模式 电子书的显示效果都非常好

常见问题

你们接受哪些支付方式
您可以通过微信支付 支付宝 银联支付 比特币 Visa MasterCard AmEx JCB 以及 PayPal 进行支付
你们如何保证我的数据安全
你的支付信息将在加密后直接发送给支付网关 相关信息永远不会保存在我们的服务器上
我试着下订单 但每次付款都失败了 我该怎么办
请确保您的卡已启用在线交易 并且未达到在线消费限额 然后重试下订单 如果没有帮助 请给我们发送消息 我们将尝试为您提供其他付款方式
如果我不满意能否退款
可以 如果我们的书对你没有帮助 请直接向 support@refactoring.guru 发送邮件 请附上收据 我们将无条件全额退款
我能购买本书的纸质版本吗
抱歉 目前本书仅提供电子书版本
购买后我能得到所有的语言版本吗 汉语 法语等
是的! 您可以访问该电子书的所有当前和将来的语言版本

还有更多问题

你可在论坛中给我们发送私信 或者发送电子邮件至 support@refactoring.guru 我们通常会在几个小时内回复

深入设计模式

$30.00 COVID减免折扣$19.95
现在购买
PDF EPUB MOBI KFX + 代码示例 / 免费更新 / 30 天内退款保证
$30.00
$19.95
COVID减免折扣
PDF EPUB MOBI KFX + 代码示例
30 天内退款保证