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