李锋镝的博客
首页
时间轴
说说
系列文章
AI工具集
论坛
左邻右舍
左邻右舍
朋友圈
游客中心
留言
留言
走心评论
关于
关于本站
Now
每日心情
网站地图
网站统计
赞助
星球穿梭
🚇开往
白雪成红
惟坚韧者始能遂其志
首页
›
系列
›
Java
›
Java设计模式
Java设计模式
Java设计模式分享
共 8 篇文章
1
Java设计模式:状态模式
状态模式(State Pattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为,看起来像是对象修改了它的类。其核心思想是将状态相关的行为封装到独立的状态类中,并让对象在不同状态间切换时委托行为给当前状态对象。 核心概念 状态接口(State Interface):定义特定状态下的行为方法。 具体状态(C…
后端
2025年5月22日
0
203
0
2
Java设计模式:策略模式
策略模式(Strategy Pattern)是一种行为设计模式,它允许在运行时选择算法的行为。其核心思想是将算法的定义、封装和替换分离,使得算法可以独立于客户端变化。 核心概念 策略接口(Strategy Interface):定义所有支持的算法的公共接口。 具体策略(Concrete Strategies):实现策略…
后端
2025年5月22日
0
184
0
3
Java设计模式:模板方法模式
模板方法模式(Template Method Pattern) 是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的具体实现延迟到子类中。这种模式让子类在不改变算法结构的情况下,重新定义算法中的某些步骤。 核心概念 抽象类(Abstract Class) 定义算法的骨架(模板方法),包含多个步骤的方法调用。 部分步…
后端
2025年5月21日
0
174
0
4
JAVA设计模式-抽象工厂模式
定义 抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。 适用场景 使用抽象工…
后端
2020年2月18日
0
197
0
5
JAVA设计模式-工厂方法模式
定义 工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工…
后端
2020年2月3日
0
197
0
6
Java设计模式-原型模式
在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效。 定义 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创…
后端
2020年1月10日
0
203
0
7
Java设计模式-单例模式
某些系统中为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式属于创建型模式,创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成。就像我们去商场购买…
后端
2020年1月6日
0
182
0
8
设计模式总结
概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复…
其他
2019年12月13日
0
190
0
搜索
横眉冷对千夫指,俯首甘为孺子牛。
最新
热点
随机
最新
热点
随机
讨论下XXL-JOB GLUE模式的安全问题
心气没了,干什么都不得劲
Kratos-plus v1.1.26版本更新说明
我觉得是时候公布我的导航网站了
代码是 AI 写的,生产事故谁背锅?
给主题增加了游客中心功能
给主题增加了游客中心功能
心气没了,干什么都不得劲
我觉得是时候公布我的导航网站了
游本昌去世
关于主题加载速度优化的一点儿小演进
给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能
Claude-HUD 使用文档
分布式锁-Java常用技术方案
MybatisCodeHelperPro激活
SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)
Java 序列化和反序列化为什么要实现 Serializable 接口?
JVM详细参数说明
标签聚合
数据库
AI编程
Redis
JVM
ElasticSearch
AI
Spring
IDEA
K8s
SpringBoot
架构
Claude
MySQL
日常
SQL
多线程
Theme
分布式
WordPress
JAVA
最近评论
李锋镝 发布于 6 小时前(10月13日)
我滴妈呀,涨这么恐怖
老张博客 发布于 22 小时前(10月12日)
我是去年11月份搞的NAS当时硬件已经涨了很多,价格是7500,现在又涨了三四千上去了。
李锋镝 发布于 1 天前(10月12日)
okk~
李锋镝 发布于 1 天前(10月12日)
确实,等过几年看看吧
李锋镝 发布于 1 天前(10月12日)
没有闲置的,哈哈哈
岁月同一天
1 年前
Redis 不只是缓存:8 大实战场景 + 深度避坑指南,从入门到架构师级应用
1 年前
JDK 25 LTS 深度解析:18 项特性如何重塑 Java 开发体验
1 年前
一次 Git Rebase 事故,让我彻底明白 Rebase 和 Merge 的区别
5 年前
关于重阳节
友情链接
搬
搬砖日记
M
Mr.Sun的博客
瓦
瓦匠个人小站
懋
懋和道人
老
老张博客
九
九仞之行
皮
皮皮社
哥
哥斯拉
志
志文工作室
知
知向前端
林
林羽凡
S
Serendipity
H
Honesty
L
lijie blog
韩
韩情脉脉
韩
韩小韩博客
彬
彬红茶日记
S
sssr7844的博客