加载中...
把设计模式用起来!
{{ brief.revision === 1 ? "初版" : `第${brief.revision}版` }}
技术
·
计算机软件
·
需要在日常工作中高效用上设计模式的程序员
课程缩略

很多人看过很多设计模式的书,可能每次都感觉:哇,这次我终于把这个模式搞懂了……可是一坐到工作岗位,一忙起来,好像并没能用上几次。更谈不上学习了设计模式之后,为你的工作、职场带来什么优势……

《把设计模式用起来!》是教你学好设计模式的书,更是帮你用好设计模式的课。我们不是单纯地把23个模式一个个讲过去,而是先扫除误区,再一步步讲解每个模式的发挥“药效”的原理……

最新发布
第4节:为什么用不好模式?之原理不明
假如设计模式有信仰,它们一定更相信:惟有变化能够打败变化!
第3节:为什么用不好模式?之时机不对
未来可能的变化,不代表今天一定要在代码里用上设计模式
第2节:为什么用不好模式?之实践不足
如果没有遇到足够的设计问题,也许就真的学不好设计模式。
题图

(这我与清华大学出版社签约的书稿,先发在这里)。

很多人看过很多设计模式的书,可能每次都感觉:哇,这次我终于把这个模式搞懂了……可是一坐到工作岗位,一忙起来,好像并没能用上几次。更谈不上学习了设计模式之后,为你的工作、职场带来什么优势……

《把设计模式用起来!》是教你学好设计模式的书,更是帮你用好设计模式的课。相比网上文章,及现有市场上的书,《把设计模式用起来!》有以下几个优点——

  1. 帮你分析你为什么用不好设计模式,是年轻程序员学习工作很好的避坑指南;
  2. 帮你扫除一些普遍存在,但很少有人意识到的,对设计模式的使用与实现的误解;
  3. 多种编程范式,多门语言交叉讲解,演示模式的实现,避免学习者受一种范式或一种语言一叶蔽目,难见泰山,真正做到让模式为你服务;
  4. 非常真实的工作案例,而不是玩具案例。

包含课文
课文缩略
第1节:楔
难度:
学习编程语言,和学习编程的设计模式,是两种学习
{{ parseTime('2024-09-12T22:08:27+08:00') }}
课文缩略
如果没有遇到足够的设计问题,也许就真的学不好设计模式。
{{ parseTime('2024-09-13T17:48:29+08:00') }}
课文缩略
未来可能的变化,不代表今天一定要在代码里用上设计模式
{{ parseTime('2024-09-19T18:40:27+08:00') }}
课文缩略
假如设计模式有信仰,它们一定更相信:惟有变化能够打败变化!
{{ parseTime('2024-10-03T20:28:27+08:00') }}