# design-patterns-in-spring-boot **Repository Path**: yongjava/design-patterns-in-spring-boot ## Basic Information - **Project Name**: design-patterns-in-spring-boot - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-28 - **Last Updated**: 2024-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 在SpringBoot里使用常用的设计模式 #### 介绍 在SpringBoot中编写常用的设计模式,学习如何配合Spring。 #### 博客地址 https://blackteayes.github.io/zh/backEnd/设计模式/设计模式的原则和规范.html #### 设计模式概况 程序设计模式是指在软件开发中,经过实践验证的、被广泛应用的、被认为是优秀的、可复用的解决方案的总结。常见的程序设计模式包括: 1. 创建型模式:包括工厂方法模式、抽象工厂模式、单例模式、建造者模式和原型模式。 2. 结构型模式:包括适配器模式、桥接模式、组合模式、装饰器模式、外观模式、享元模式和代理模式。 3. 行为型模式:包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。 以上是常见的程序设计模式,每个模式都有自己的优缺点和适用场景,开发人员可以根据实际需求选择合适的模式来解决问题。