# 涛哥说java-设计模式 **Repository Path**: yuchen-tech/design-patterns-taoge ## Basic Information - **Project Name**: 涛哥说java-设计模式 - **Description**: 实现23种设计模式 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-05-08 - **Last Updated**: 2024-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, 设计模式 ## README # 涛哥说java-设计模式 > 笨鸟先飞,跟着涛哥看明白java设计模式。 > > 我对技术的理解就是:首先要明白思想,反复思考,反复理解。其次就是要动手编码,代码中每一个类的修饰符都不能随意,要认真思考用哪个合适为什么。 > > 只有这样,我们才能深度掌握思想,深度掌握编码。 > > 我就是这样完成每一个设计模式的思考和编写的,大家可以看我的代码、我的注释、以及我针对每一个设计模式写的思考md解释。 > > 同时,十分欢迎大家的任何提问,来者不拒,我都将认真和你探讨。 > > 联系我:weipingtao@qq.com、微信号:TaogeJava ## 介绍 实现23种设计模式,每个设计模式都有其专门的md说明,深入体现设计思想,方便读者理解 ## 软件架构 基于idea的module分层,展示23种设计模式的实现demo ## 目录导航 | 工程名 | 模式名称 | | ------------------------------------------------------------ | ------------------- | | [design-patterns-behavior-01-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-01-01) | 责任链模式-中断型 | | [design-patterns-behavior-01-02](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-01-02) | 责任链模式-非中断型 | | [design-patterns-behavior-02-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-02-01) | 策略模式 | | [design-patterns-behavior-03-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-03-01) | 模板模式 | | [design-patterns-behavior-04-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-04-01) | 观察者模式 | | [design-patterns-behavior-05-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-behavior-05-01) | 状态模式 | | | | | | | | | | | | | | | | | | | | [design-patterns-struct-01-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-struct-01-01) | 装饰器模式 | | [design-patterns-struct-02-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-struct-02-01) | 外观模式 | | [design-patterns-struct-03-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-struct-03-01) | 静态代理模式 | | [design-patterns-struct-04-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-struct-04-01) | 适配器模式 | | | | | | | | | | | [design-patterns-create-01-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-create-01-01) | 原型模式 | | [design-patterns-create-02-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-create-01-02) | 单例模式 | | [design-patterns-create-03-01](https://gitee.com/yuchen-tech/design-patterns-taoge/tree/master/design-patterns-create-03-02) | 抽象工厂模式 |