李锋镝的博客

  • 首页
  • 时间轴
  • 说说
  • 每日心情
  • Now
  • 系列文章
  • 论坛
  • 左邻右舍
    • 左邻右舍
    • 博友圈
  • 留言
    • 留言
    • 走心评论
  • 关于
    • 关于我
    • 网站地图
    • 网站统计
    • 另一个网站
    • 我的导航站
    • 赞助
  • 🚇开往
Destiny
自是人生长恨水长东
首页 › 系列 › Java › Java设计模式
Java设计模式

共 8 篇文章

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

一天小明去上班,公司在公墓附近。
起晚了,不能吃饭,赶紧打车,“师傅,去公墓。”
在清晨的迷雾中,师傅感觉身上冷飕飕的。
眼看快迟到了,小明一把抓住司机的肩膀:“快点快点,天就要亮了。”
司机当场晕了。

最新 热点 随机
最新 热点 随机
记录一下PHP升级8.5遇到的坑 本来想把主题上传到WordPress官方主题商店的,结果懵逼了…… 英伟达 H100 是啥,到底好在哪? Kafka Log Compaction(日志压缩)详解 WordPress缓存插件WP Fastest Cache、WP Rocket 、FlyingPress对比 每日早报 · 2026年8月20日 · 早上好
给主题增加了Now、每日心情、年度回顾、岁月同一天、随机漫步等功能Kratos+ v1.1.16版本更新说明AI时代,个人技术博客的出路在哪里?增加了两套复古皮肤-牛皮纸、千禧网页写了一个订阅每日新闻的WP插件WordPress缓存插件WP Fastest Cache、WP Rocket 、FlyingPress对比
Nginx开启brotli压缩 JAVA设计模式-工厂方法模式 我的第一个WordPress插件:Dylan Custom Plugin上线了 Claude Haiku 4.5、Claude Sonnet 4.6、Claude Opus 4.7 区别以及各自的新特性 深度解析多级缓存架构:从设计到落地,彻底解决数据一致性难题 Spring事件驱动深度指南:从单机异步到亿级流量,比MQ更轻的架构神器
标签聚合
MQ Spring SpringBoot 架构 Claude SQL IDEA AI编程 AI 数据库 多线程 Redis JVM JAVA 日常 MySQL WordPress ElasticSearch K8s 分布式
最近评论
不凡 发布于 14 小时前(08月29日) 当前运行环境无任何问题,能不升级就不要升级,我的网站除了主题,好久没升级了。
李锋镝 发布于 16 小时前(08月28日) 那你很幸运了~
扶苏 发布于 21 小时前(08月28日) 我好像直接在面板升级了,也没遇到什么问题。。。
李锋镝 发布于 22 小时前(08月28日) 编译报错一般都是内存不够了,加点儿swap试试
blank
彬红茶 发布于 23 小时前(08月28日) 我的服务器每次编译PHP都会报错,还是老老实实用74 :12:
岁月同一天
  • 1 年前 Linux临时启用swap交换空间
  • 7 年前 Markdown常用语法
  • 7 年前 SpringBoot和SpringCloud版本对应
友情链接
  • 搬搬砖日记
  • SerendipitySSerendipity
  • 志文工作室志志文工作室
  • 皮皮社皮皮皮社
  • 林羽凡林林羽凡
  • sssr7844的博客Ssssr7844的博客
  • 韩情脉脉韩韩情脉脉
  • 懋和道人懋懋和道人
  • 彬红茶日记彬彬红茶日记
  • 哥哥斯拉
  • 临临窗旋墨
  • HHonesty
  • 九仞之行九九仞之行
  • Mr.Sun的博客MMr.Sun的博客
  • 若梦博客若若梦博客
  • 瓦匠个人小站瓦瓦匠个人小站
  • 知向前端知知向前端
  • 老张博客老老张博客
  • 蜗牛工作室蜗蜗牛工作室
  • 韩小韩博客韩韩小韩博客

COPYRIGHT © 2026 lifengdi.com. ALL RIGHTS RESERVED.

正在博友圈履约中

域名年龄

Theme Kratos-plus By Dylan Li

津ICP备2024022503号-3

京公网安备11011502039375号