Skip to content
[OOP, Concurrency, I/O, FP] Design Pattern Implementations for Several Programming Language: Java, JavaScript, Go, Python, Rust, etc. 💫 多语言版本的设计模式,面向对象的设计模式、函数式编程模式、并发设计模式、I/O 设计模式等实现。
Java Python Go TypeScript C++ Shell HTML
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cpp feat: update toc Apr 1, 2019
go Create README.md Aug 13, 2019
java Merge branch 'master' of github.com:wx-chevalier/design-pattern-snippets Aug 13, 2019
python feat: update articles Aug 13, 2019
rust feat: update toc Apr 1, 2019
ts feat: update articles Aug 13, 2019
.gitignore feat: add pom Apr 14, 2019
README-en.md feat: add snippets Jan 27, 2019
README.md Update README.md Jul 16, 2019

README.md

image

design-pattern-snippets

In software engineering, a design pattern is a reusable solution for commonly occurring problems in software design. Design patterns represent the best practices used by the experienced software developers. A design pattern can be thought of as a programming template.

All snippets in this repo are classified into different languages and different categories: Object Oriented Programming, Functional Programming, Concurrent Programming, etc.


design-pattern-snippets 是 coding-snippets 的重要组成部分,

Nav | 导航

Object Oriented Programming Design Pattern | 面向对象的设计模式

Cpp Go Java JavaScript Python Rust TypeScript

image.png

Concurrency Design Pattern | 并发模式

Cpp Go Java JavaScript Python Rust TypeScript

image.png

Functional Programming | 函数式编程

Cpp Go Java JavaScript Python Rust TypeScript

I/O | 输入输出模式

Cpp Go Java JavaScript Python Rust TypeScript

About

image

您可以通过以下任一方式阅读笔者的系列文章,涵盖了技术资料归纳、编程语言与理论、Web 与大前端、服务端开发与基础架构、云计算与大数据、数据科学与人工智能、产品设计等多个领域:

  • 在 Gitbook 中在线浏览,每个系列对应各自的 Gitbook 仓库。
Awesome Lists Awesome CheatSheets Awesome Interviews Awesome RoadMaps Awesome-CS-Books-Warehouse
编程语言理论 Java 实战 JavaScript 实战 Go 实战 Python 实战 Rust 实战
软件工程、数据结构与算法、设计模式、软件架构 现代 Web 开发基础与工程实践 大前端混合开发与数据可视化 服务端开发实践与工程架构 分布式基础架构 数据科学,人工智能与深度学习 产品设计与用户体验

You can’t perform that action at this time.