技术栈
设计模式
驴儿响叮当2010
15 分钟前
设计模式
·
策略模式
设计模式之策略模式
策略模式 是一种行为型设计模式,它让你能在运行时 动态地改变对象的行为。 它的核心思想是:把算法(或行为)封装成独立的类,让它们可以互相替换。
驴儿响叮当2010
2 小时前
设计模式
设计模式之中介模式
通俗地讲,**中介者模式(Mediator Pattern)**就是给一群乱成一团、互相指手画脚的对象找了一个“大管家”或者“协调员”。
驴儿响叮当2010
5 小时前
设计模式
·
命令模式
设计模式之命令模式
想象一下你开了一家智能餐厅。如果不使用命令模式,客人的需求(请求)和厨师(执行)是强耦合的;而使用了命令模式,就相当于引入了“订单”这个核心对象。
驴儿响叮当2010
7 小时前
设计模式
·
适配器模式
设计模式之适配器模式
通俗地说,适配器模式(Adapter Pattern) 就像是一个“插头转换器”。当你去国外旅游,带了一个三孔插头的电脑,但酒店只有双孔插座时,你不需要拆了电脑电源线,也不需要拆了酒店的墙,你只需要买一个转换器。
HEU_firejef
8 小时前
设计模式
·
代理模式
设计模式——代理模式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档代理模式是为其他对象提供一种代理以控制对这个对象的访问。 代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后可以增加一些自定义的操作。
Coder_Boy_
9 小时前
java
·
spring boot
·
分布式
·
微服务
·
设计模式
从单体并发工具类到分布式并发:思想演进与最佳实践(二)
从单体到分布式,并发设计的核心思想(基于AQS/CAS/同步锁的“规则定义+状态同步+异常兜底”)不变,仅针对分布式引入的新问题(网络、节点故障、全局一致性)补充专属解决措施。
geovindu
18 小时前
开发语言
·
python
·
设计模式
·
备忘录模式
python: Memento Pattern
调用:输出:
HEU_firejef
1 天前
单例模式
·
设计模式
设计模式——单例模式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。
电子科技圈
1 天前
大数据
·
设计模式
·
软件工程
SmartDV与Mirabilis Design宣布就SmartDV IP系统级模型达成战略合作
本次合作有助于实现更快速、更高质量的早期架构探索与RTL开发前优化 SmartDV与Mirabilis Design日前宣布达成战略合作,推出SmartDV硅知识产权(IP)的系统级模型,助力系统级芯片(SoC)架构师和系统设计师在寄存器传输级(Register Transfer Level,RTL)开发启动前,就进行精准、高质量的架构探索与规格优化工作。
带娃的IT创业者
1 天前
设计模式
·
软件工程
·
软件架构
·
ai agent
·
ai智能体开发
·
openclaw
解密OpenClaw系列04-OpenClaw设计模式应用
本文件面向OpenClaw项目,系统梳理其在前端与资源层中体现的设计模式应用,重点覆盖工厂模式、观察者模式、策略模式、单例模式等。通过对模型配置、工具展示定义、设备识别数据及前端渲染脚本的分析,解释这些模式在系统中的具体场景、实现方式与带来的收益(可维护性、可扩展性、可测试性),并给出可视化图示帮助理解。
kong7906928
1 天前
设计模式
·
策略模式
·
行为设计模式
设计模式-策略模式
策略模式是一种行为设计模式,它能在运行时改变对象的行为。在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为模式。
全栈前端老曹
2 天前
前端
·
数据库
·
redis
·
设计模式
·
node.js
·
全栈
·
发布订阅模型
【Redis】发布订阅模型 —— Pub/Sub 原理、消息队列、聊天系统实战
嘿,各位小伙伴,欢迎回到老曹的 Redis课堂!今天我们要聊的是一个非常有趣也非常实用的功能——发布订阅模型(Pub/Sub)。如果你觉得 Redis 只能用来做缓存和存储数据,那你可就太小看它的潜力了!
资深web全栈开发
2 天前
javascript
·
设计模式
·
桥接模式
设计模式之桥接模式 (Bridge Pattern)
桥接模式是处理"多维度变化"的经典方案。在 GUI 框架(如 Java AWT、Flutter)中广泛应用,将"控件类型"与"渲染平台"两个维度分离。与适配器模式"事后补救"不同,桥接模式是"事前设计"。
小温冲冲
3 天前
设计模式
·
模板方法模式
通俗且详细讲解模板方法模式
想象你是一个大厨,要教两个徒弟做菜:一个学做红烧肉,一个学做清蒸鱼。虽然两道菜完全不同,但烹饪的基本流程却是相通的:
reddingtons
3 天前
图像处理
·
人工智能
·
设计模式
·
新媒体运营
·
aigc
·
设计师
·
教育电商
Magnific AI:拒绝“马赛克”?AI 幻觉重绘流,拯救 1024px 废片
对于电商设计师来说,“分辨率诅咒” 是生成式 AI 时代最大的痛。 Adobe 的 Generative Fill虽然构图神准,但生成的图块上限被锁死在 1024px 或 2048px。放在手机上看还行,一旦放到 PC 端全屏或者打印,那种“油画般的涂抹感”瞬间露馅。 用传统的“保留细节放大”?那是物理插值,没法变出原本不存在的细节。
知无不研
3 天前
c++
·
观察者模式
·
单例模式
·
设计模式
·
简单工厂模式
c++的设计模式(常用)
1. 单例模式 (Singleton) 这是 C++ 中使用频率极高的模式。作用: 确保一个类只有一个实例,并提供一个全局访问点。
李广坤
3 天前
后端
·
设计模式
设计模式的本质:隔离变化
后果:🔥 改一处,崩三处(测试覆盖难)🧩 无法复用(逻辑散落在各处)👥 新人看不懂(协作成本高)
河码匠
3 天前
java
·
设计模式
·
log4j
设计模式之依赖注入(Dependency Injection)
依赖注入的核心思想是将对象的依赖关系从类内部移到外部管理。也就是说,不是由类自己来创建它所依赖的对象,而是将这些依赖通过构造函数参数、方法参数或属性设置的方式传递给它。这样,类不再负责依赖的创建和管理,而是依赖于外部注入,这样可以更方便地替换或修改依赖对象。
小湘西
3 天前
其他
·
设计模式
互联网黑话持续更新
开源~欢迎大家评论区补充新词
a353541382
3 天前
设计模式
·
访问者模式
设计模式——访问者模式
访问者模式(Visitor Pattern)是一种行为型设计模式,它的核心思想是:将数据结构与对数据的操作分离。简单来说,就是当你有一组固定的对象结构,但需要频繁新增不同的操作逻辑时,不需要修改这些对象本身,而是把操作逻辑封装成 “访问者”,让对象接受访问者的 “访问” 并执行对应的操作。