An open API service indexing awesome lists of open source software.

https://github.com/wenbochang888/design-patterns

设计模式 + Leetcode算法
https://github.com/wenbochang888/design-patterns

design-patterns leetcode

Last synced: 7 months ago
JSON representation

设计模式 + Leetcode算法

Awesome Lists containing this project

README

          

## 前言
在工作过程中,越发觉得设计模式的重要性。经常会有人说工作5年的人,大学生随便培训1-2月也能做同样的工作,没错,大学生的确可以做。

但其写的代码,可维护性、可扩展性、添加新功能时,后人修改方便还是简单。

甚至是软实力的表现,如何沟通、如何推进项目进展、如果做项目规划、如何做项目排期,其实都是应届生所不具备的。(如果工作5年还没有此软实力,请抓紧时间在项目中锻炼学习)

当然大家不需要趾高气昂,但也不必要妄自菲薄。加强技术硬实力,提高项目软实力,才能在工作中更好的发挥作用。

针对技术硬实力,我出了 《跟着ChatGPT学习设计模式》系列,欢迎大家点赞收藏转发

涉及模式主要分为三大类,创建型设计模式、结构型设计模式、行为型设计模式。

## 目录
### [创建型设计模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型)
![示例图片](src/main/resources/img/创建型设计模式.png)

1. [工厂模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型/factory)

2. [生成器模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型/builder)

3. [原型模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型/prototype)

4. [单例模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型/singleton)

### 结构型设计模式
![示例图片](src/main/resources/img/结构性设计模式.png)
待完善

### [行为型设计模式](src/main/java/com/wenbo/DesignPattern/pattern/行为模式)
![示例图片](src/main/resources/img/行为设计模式.png)

1. [责任链模式](src/main/java/com/wenbo/DesignPattern/pattern/行为模式/chain)
2. [命令模式](src/main/java/com/wenbo/DesignPattern/pattern/行为模式/command)
3. [访问者模式](src/main/java/com/wenbo/DesignPattern/pattern/行为模式/visitor)