# DesignPatterns **Repository Path**: Ltp6/DesignPatterns ## Basic Information - **Project Name**: DesignPatterns - **Description**: 设计模式Java实现 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-28 - **Last Updated**: 2021-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 设计模式(Java) ## 介绍 - 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 ## 笔记 - 该项目主要包含23种设计模式的笔记与代码实现. - [设计模式七大原则](doc/1、设计模式七大原则.md) - [UML类图](doc/2、UML类图.md) - [单例模式](doc/3、单例模式.md) - [工厂模式](doc/4、工厂模式.md) - [原型模式](doc/5、原型模式.md) - [建造者模式](doc/6、建造者模式.md) - [适配器模式](doc/7、适配器模式.md) - [桥接模式](doc/8、桥接模式.md) - [装饰者模式](doc/9、装饰者模式.md) - [组合模式](doc/10、组合模式.md) - [外观模式](doc/11、外观模式.md) - [享元模式](doc/12、享元模式.md) - [代理模式](doc/13、代理模式.md) - [模板方法模式](doc/14、模板方法模式.md) - [命令模式](doc/15、命令模式.md) - [访问者模式](doc/16、访问者模式.md) - [迭代器模式](doc/17、迭代器模式.md) - [观察者模式](doc/18、观察者模式.md) - [中介者模式](doc/19、中介者模式.md) - [备忘录模式](doc/20、备忘录模式.md) - [解释器模式](doc/21、解释器模式.md) - [状态模式](doc/22、状态模式.md) - [策略模式](doc/23、策略模式.md) - [职责链模式](doc/24、职责链模式.md) ## 参考 - 该项目参考了: - [尚硅谷Java设计模式](https://www.bilibili.com/video/BV1G4411c7N4) - [黑马程序员Java设计模式详解](https://www.bilibili.com/video/BV1Np4y1z7BU)