# design-patterns **Repository Path**: zhangnan716/design-patterns ## Basic Information - **Project Name**: design-patterns - **Description**: it楠老师的23中设计模式的课程 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 9 - **Created**: 2023-06-04 - **Last Updated**: 2025-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## It楠老师亲自录制的23种设计模式。 ### 视频和文件资料可以在抖音,搜索 it楠老师 进行购买价格19.9,很便宜实惠。 ### 文档地址:https://ydlclass.com/doc21xnv/java/source/pattern/1.html 购买后联系我查看 ### 每一种模式都有详细讲解。 1. 创建型模式(Creational Patterns):这类模式主要关注对象的创建过程。它们分别是: - **单例模式(Singleton)** - **工厂方法模式(Factory Method)** - 抽象工厂模式(Abstract Factory) - **建造者模式(Builder)** - 原型模式(Prototype) 2. 结构型模式(Structural Patterns):这类模式主要关注类和对象之间的组合。它们分别是: - **适配器模式(Adapter)** - 桥接模式(Bridge) - 组合模式(Composite) - **装饰模式(Decorator)** - 外观模式(Facade) - 享元模式(Flyweight) - **代理模式(Proxy)** 3. 行为型模式(Behavioral Patterns):这类模式主要关注对象之间的通信。它们分别是: - **职责链模式(Chain of Responsibility)** - 命令模式(Command) - 解释器模式(Interpreter) - 迭代器模式(Iterator) - 中介者模式(Mediator) - 备忘录模式(Memento) - **观察者模式(Observer)** - 状态模式(State) - **策略模式(Strategy)** - **模板方法模式(Template Method)** - 访问者模式(Visitor)