李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 系列文章
  • AI工具集
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 朋友圈
    • 游客中心
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于本站
    • Now
    • 每日心情
    • 网站地图
    • 网站统计
    • 赞助
  • 星球穿梭
  • 🚇开往
白雪成红
惟坚韧者始能遂其志
首页 › 系列 › Java › Java设计模式
Java设计模式

Java设计模式分享

共 8 篇文章

  1. 1 Java设计模式:状态模式 状态模式(State Pattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为,看起来像是对象修改了它的类。其核心思想是将状态相关的行为封装到独立的状态类中,并让对象在不同状态间切换时委托行为给当前状态对象。 核心概念 状态接口(State Interface):定义特定状态下的行为方法。 具体状态(C… 后端2025年5月22日02030
  2. 2 Java设计模式:策略模式 策略模式(Strategy Pattern)是一种行为设计模式,它允许在运行时选择算法的行为。其核心思想是将算法的定义、封装和替换分离,使得算法可以独立于客户端变化。 核心概念 策略接口(Strategy Interface):定义所有支持的算法的公共接口。 具体策略(Concrete Strategies):实现策略… 后端2025年5月22日01840
  3. 3 Java设计模式:模板方法模式 模板方法模式(Template Method Pattern) 是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的具体实现延迟到子类中。这种模式让子类在不改变算法结构的情况下,重新定义算法中的某些步骤。 核心概念 抽象类(Abstract Class) 定义算法的骨架(模板方法),包含多个步骤的方法调用。 部分步… 后端2025年5月21日01740
  4. 4 JAVA设计模式-抽象工厂模式 定义 抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。 适用场景 使用抽象工… 后端2020年2月18日01970
  5. 5 JAVA设计模式-工厂方法模式 定义 工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工… 后端2020年2月3日01970
  6. 6 Java设计模式-原型模式 在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效。 定义 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创… 后端2020年1月10日02030
  7. 7 Java设计模式-单例模式 某些系统中为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式属于创建型模式,创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成。就像我们去商场购买… 后端2020年1月6日01820
  8. 8 设计模式总结 概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复… 其他2019年12月13日01900

横眉冷对千夫指,俯首甘为孺子牛。

最新 热点 随机
最新 热点 随机
讨论下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 年前 关于重阳节
友情链接
  • 搬搬砖日记
  • Mr.Sun的博客MMr.Sun的博客
  • 瓦匠个人小站瓦瓦匠个人小站
  • 懋和道人懋懋和道人
  • 老张博客老老张博客
  • 九仞之行九九仞之行
  • 皮皮社皮皮皮社
  • 哥哥斯拉
  • 志文工作室志志文工作室
  • 知向前端知知向前端
  • 林羽凡林林羽凡
  • SerendipitySSerendipity
  • HHonesty
  • lijie blogLlijie blog
  • 韩情脉脉韩韩情脉脉
  • 韩小韩博客韩韩小韩博客
  • 彬红茶日记彬彬红茶日记
  • sssr7844的博客Ssssr7844的博客

COPYRIGHT © 2016-2026 lifengdi.com. ALL RIGHTS RESERVED.

lifengdi.com 十年之约虫洞

Domain age badge for lifengdi.com

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号