/design-patterns

设计模式 + Leetcode算法

Primary LanguageJava

前言

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

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

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

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

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

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

目录

示例图片

  1. 工厂模式

  2. 生成器模式

  3. 原型模式

  4. 单例模式

结构型设计模式

示例图片 待完善

示例图片

  1. 责任链模式
  2. 命令模式
  3. 访问者模式