二十三种设计模式
文章平均质量分 73
二十三种设计模式学习
程序员楠瓜
全栈JAVA领域创作者,CSDN内容合伙人,阿里云专家博主,华为云享专家博主
展开
-
二十三种设计模式 之 初识设计模式
什么是设计模式?设计模式(Design Pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。它并不是语法规定而是一套帮助我们增强代码的可重用性、可扩充性、 可维护性、可读性、健壮性以及安全性的解决方案!设计模式由GoF(Gang Of Four) ⇒ 四人帮于1995年联合发布出版了《设计模式:可复用面向对象软件的基础》一书,从此树立了软件设计的里程碑。因此23种设计模式也被称为GoF23,也叫GoF设计模式。设计模式有哪些?设计模式分为三大类,分别是创建原创 2021-09-12 19:25:58 · 689 阅读 · 0 评论 -
【SpringBoot 】策略模式 之 一键切换文件上传方式
策略模式是指有一定行动内容的相对稳定的策略名称。策略模式在古代中又称“计策”,简称“计”,如《汉书·高帝纪上》:“汉王从其计”。这里的“计”指的就是计谋、策略。策略模式具有相对稳定的形式,如“避实就虚”、“出奇制胜”等。一定的策略模式,既可应用于战略决策,也可应用于战术决策;既可实施于大系统的全局性行动,也可实施于大系统的局部性行动。我们定义一个接口(就比如接下来要实现的文件上传接口)原创 2022-11-25 14:47:47 · 1402 阅读 · 11 评论