李锋镝的博客

  • 首页
  • 时间轴
  • 留言
  • 插件
  • 左邻右舍
  • 关于我
    • 关于我
    • 另一个网站
    • 我的导航站
  • 赞助
设计模式
设计模式

Java设计模式:状态模式

状态模式(State Pattern)是一种行为设计模式,它允许对象在内部状态改变时改变其行为,看起来像是对象修改了它的类。其核心思想是将状态相关的行为封装到独立的状态类中,并让对象在不同状态间切换时委托行为给当前状态对象。 核心概念 状态接口(State Interface):定义特定状态下的行为方法。 具体状态(C […]

2025年5月22日 0条评论 128点热度 0人点赞 阅读全文
设计模式

Java设计模式:策略模式

策略模式(Strategy Pattern)是一种行为设计模式,它允许在运行时选择算法的行为。其核心思想是将算法的定义、封装和替换分离,使得算法可以独立于客户端变化。 核心概念 策略接口(Strategy Interface):定义所有支持的算法的公共接口。 具体策略(Concrete Strategies):实现策略 […]

2025年5月22日 0条评论 109点热度 0人点赞 阅读全文
原创

Java设计模式:模板方法模式

模板方法模式(Template Method Pattern) 是一种行为设计模式,它定义了一个算法的骨架,将一些步骤的具体实现延迟到子类中。这种模式让子类在不改变算法结构的情况下,重新定义算法中的某些步骤。 核心概念 抽象类(Abstract Class) 定义算法的骨架(模板方法),包含多个步骤的方法调用。 部分步 […]

2025年5月21日 0条评论 123点热度 0人点赞 阅读全文
原创

JAVA设计模式-抽象工厂模式

定义 抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。 抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品,而抽象工厂模式可生产多个等级的产品。 适用场景 使用抽象工 […]

2020年2月18日 0条评论 18513点热度 0人点赞 阅读全文
原创

JAVA设计模式-工厂方法模式

定义 工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。 我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工 […]

2020年2月3日 0条评论 18146点热度 0人点赞 阅读全文
原创

Java设计模式-原型模式

在有些系统中,存在大量相同或相似对象的创建问题,如果用传统的构造函数来创建对象,会比较复杂且耗时耗资源,用原型模式生成对象就很高效。 定义 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创 […]

2020年1月10日 0条评论 18568点热度 0人点赞 阅读全文
原创

Java设计模式-单例模式

某些系统中为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。 单例模式属于创建型模式,创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节,对象的创建由相关的工厂来完成。就像我们去商场购买 […]

2020年1月6日 0条评论 18380点热度 0人点赞 阅读全文
其他

设计模式总结

概念 软件设计模式(Software Design Pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计过程中的一些不断重复发生的问题,以及该问题的解决方案。也就是说,它是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复 […]

2019年12月13日 0条评论 18366点热度 0人点赞 阅读全文
技术

了解一下Spring中用了哪些设计模式

一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入 […]

2019年10月20日 0条评论 18320点热度 0人点赞 阅读全文

雨打梨花深闭门,忘了青春,误了青春。
赏心乐事共谁论?花下销魂,月下销魂。
愁聚眉峰尽日颦,千点啼痕,万点啼痕。
晓看天色暮看云,行也思君,坐也思君。

最新 热点 随机
最新 热点 随机
服务器差点被一群垃圾爬虫搞挂了 Nginx开启brotli压缩 OSI模型及代表协议详解 探讨全球多站点跨机房数据传输场景下QUIC协议的优劣 使用WireGuard在Ubuntu 24.04系统搭建VPN 属性名称闹的一场乌龙事件
玩博客的人是不是越来越少了?准备入手个亚太的ECS,友友们有什么建议吗?什么是Helm?2024年11月1号 农历十月初一SpringBoot 实现 RSA+AES 自动接口解密别再背线程池的七大参数了,现在面试官都这么问
百度的索引量数据现在有点儿太夸张了吧? 学习算法必备知识:时间复杂度与空间复杂度的计算 记一次spring-cloud-netflix-core引发的内存溢出分析 C# 11 的这个新特性,我愿称之最强! Linux服务器查看日志命令总结1 基于Java8的Either类
倒计时
标签聚合
架构 Spring docker 教程 K8s 面试 JVM JAVA ElasticSearch Redis IDEA 分布式 设计模式 多线程 MySQL 文学 SpringBoot 日常 SQL 数据库
最近评论
李锋镝 发布于 5 天前(06月25日) :40: 皮一下很开心
李锋镝 发布于 5 天前(06月25日) 我觉得公众号发文章太麻烦了,发了几次就懒得弄了
请输入内容404 发布于 5 天前(06月25日) 最后一句绷不住了
ACEVS 发布于 5 天前(06月25日) 公众号订阅 确实方便。博客比较自由点。
李锋镝 发布于 6 天前(06月24日) 哈哈
网站统计
  • 144
  • 36
  • 154
  • 91
  • 358,768
  • 76,340
  • 381
  • 564
  • 2025年6月29日
友情链接
  • 志文工作室
  • 临窗旋墨
  • 旧时繁华
  • 旋律的博客
  • 韩小韩博客
  • 知向前端
  • 林羽凡
  • 哥斯拉
  • 博客录
  • 博友圈
  • 集博栈
  • 博客星球
  • 搬砖日记
  • 蜗牛工作室
  • 風の声音

COPYRIGHT © 2025 lifengdi.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Dylan

津ICP备2024022503号-3