https://github.com/wenbochang888/design-patterns
设计模式 + Leetcode算法
https://github.com/wenbochang888/design-patterns
design-patterns leetcode
Last synced: 7 months ago
JSON representation
设计模式 + Leetcode算法
- Host: GitHub
- URL: https://github.com/wenbochang888/design-patterns
- Owner: wenbochang888
- Created: 2024-09-01T06:14:41.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-04T13:28:05.000Z (10 months ago)
- Last Synced: 2025-01-26T05:25:24.680Z (9 months ago)
- Topics: design-patterns, leetcode
- Language: Java
- Homepage:
- Size: 833 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 前言
在工作过程中,越发觉得设计模式的重要性。经常会有人说工作5年的人,大学生随便培训1-2月也能做同样的工作,没错,大学生的确可以做。但其写的代码,可维护性、可扩展性、添加新功能时,后人修改方便还是简单。
甚至是软实力的表现,如何沟通、如何推进项目进展、如果做项目规划、如何做项目排期,其实都是应届生所不具备的。(如果工作5年还没有此软实力,请抓紧时间在项目中锻炼学习)
当然大家不需要趾高气昂,但也不必要妄自菲薄。加强技术硬实力,提高项目软实力,才能在工作中更好的发挥作用。
针对技术硬实力,我出了 《跟着ChatGPT学习设计模式》系列,欢迎大家点赞收藏转发
涉及模式主要分为三大类,创建型设计模式、结构型设计模式、行为型设计模式。
## 目录
### [创建型设计模式](src/main/java/com/wenbo/DesignPattern/pattern/创建型)
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/java/com/wenbo/DesignPattern/pattern/行为模式)
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)