2018-10-23 | 开源项目 | UNLOCK

每天一个设计模式·多语言实现

Wow!这是一本多语言实现的设计模式的小册 👇

放在开头

目前采用javascript靠这吃饭)和python纯粹喜欢)两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)

如果有热心伙伴提供C++Java等其他语言的实现,欢迎在Github中发起 pr。我会第一时间在文档和相关文章中注明您的姓名。

项目背景

最近拜读了腾讯团队出版的《Javascript 设计模式与开发实践》,边读边敲边 google 的过程中收货颇多:原来代码还可以这么写!

但是对于初学者,或者变更开发语言的程序员来说,重新阅读一本深入的、大篇幅的设计模式相关书籍成本过高。

如何快速地领会设计模式的精髓?如何在不同的语言中实现设计模式?便是这本小册的初衷。

项目地址

课程目录

  1. 每天一个设计模式·多语言实现: https://godbmw.com/passage/79
  2. 每天一个设计模式之单例模式:https://godbmw.com/passage/80

代码目录

  1. Singleton Parttern: 单例模式

关于作者

请针对 Disqus 开启代理