设计模式

qq_2975746717 小时前
算法·设计模式·模板方法模式
设计模式系列文章(基础篇第 11 篇):模板方法模式——定义算法骨架,实现代码复用与流程统一大家好,欢迎来到设计模式系列文章(基础篇)的第十一篇内容。在上一篇中,我们完成了结构型模式基础篇的收官,学习了外观模式,其核心是封装复杂子系统、提供统一调用入口,大幅降低客户端与子系统的耦合度。从今天起,我们正式进入设计模式系列(基础篇)的新模块——行为型模式。行为型模式专注于对象之间的交互方式和职责分配,解决“如何让多个对象协同工作、如何合理分配对象职责”的核心问题,今天我们学习行为型模式的第一种常用模式——模板方法模式,它的核心是“定义算法骨架、延迟具体实现”,通过抽取公共流程、规范算法步骤,实现代码
狂人开飞机21 小时前
设计模式·c#
01. 工厂模式(Factory Pattern)分类: 创建型模式 热门度: ★★★★★ 难度: ★★☆☆☆工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式,而不必暴露创建逻辑给客户端。通过使用一个共同的接口来指向新创建的对象,将对象的实例化延迟到子类或工厂类中。
阿狸猿1 天前
设计模式
论软件设计模式及其应用在面向对象软件开发领域,软件设计模式是业界长期沉淀的标准化设计经验总结,针对软件开发中反复出现的典型问题,提供成熟、可复用的解决方案。合理运用设计模式能够有效规避重复造轮子问题,提升代码复用性、可维护性与扩展性,规范项目开发流程,降低后期迭代与维护成本,是高质量软件系统开发的核心最佳实践。在多年的软件开发工作中,我始终注重设计模式的落地应用,依托设计模式解决项目中的架构设计、模块解耦、逻辑复用等核心问题,保障项目高效稳定落地。本文将结合实际项目经验,阐述软件设计模式的分类、核心特点及具体应用价值。
workflower1 天前
人工智能·设计模式·动态规划·软件工程·scrum
具身智能-三层结构肢体层构成最大技术基本盘,具身智能仍带有鲜明的工业工程底色 肢体层占据全球具身智能最大专利存量。全球近20万件具身智能专利中,肢体层占比最高,达到46.1%。过去数十年,机器人硬件经历了从液压驱动、电机驱动到高功率密度一体化关节的持续演进,每一代硬件升级都沉淀出大量结构、材料、散热与装配工艺相关专利,共同构成了肢体层庞大的技术存量。大脑小脑肢体三层的专利类型差异,也进一步揭示了各自不同的创新属性。大脑层发明专利占比高达98.3%,主要围绕算法、模型、系统方法和智能决策机制展开,几乎不依赖产品外形或简单结构
我爱cope1 天前
人工智能·设计模式·数据分析
【Agent智能体10 | 反思设计模式-AI数据分析的可视化实战】声明:本篇博客是以吴恩达的【Agent智能体】教程为基础,并对其中的内容做了笔记整理以及个人收获的总结。
老码观察1 天前
java·设计模式·适配器模式
设计模式实战解读(七):适配器模式——让不兼容的接口无缝协作🔔 本文 5000+ 字深度原创,含完整代码示例和生产级落地方案。创作不易,如果对你有帮助,请点赞 👍 收藏 ⭐ 关注 🔥 三连支持,你的认可是我持续输出的最大动力!
人月神话-Lee2 天前
图像处理·人工智能·ios·设计模式·架构·ai编程·swift
【图像处理】框架设计——协议、值类型与工程化思维同样是实现"灰度化"功能, 一个函数、一个类的方法、一个协议的实现,结果一样,设计完全不同。 这一天我们来聊聊这个框架的设计决策背后的思考, 以及什么样的代码算是"工业级"的。
AI大法师2 天前
大数据·设计模式·xbox
Xbox回归经典绿很多品牌一改版,就默认自己必须比以前更新、更平、更简。但 Xbox 这次反而做了个挺有意思的动作:它没有一味往“更新”上冲,而是把经典黑绿和更强的立体感重新拉回来,让人一下子就想到“原来那个 Xbox 的感觉回来了”。
老码观察2 天前
java·设计模式·装饰器模式
设计模式实战解读(六):装饰器模式——功能增强,不动原代码🔔 本文 5000+ 字深度原创,含完整代码示例和生产级落地方案。创作不易,如果对你有帮助,请点赞 👍 收藏 ⭐ 关注 🔥 三连支持,你的认可是我持续输出的最大动力!
Doris_20233 天前
设计模式·架构·前端框架
代码格式化 使用oxfmt安装替换日志的含义:替换成oxfmt
Doris_20233 天前
前端·设计模式·架构
说一说ESLint+Prettier生效的原理面试中常见问法:项目里 ESLint 和 Prettier 主要通过两种方式生效:一种是手动执行 npm scripts,另一种是提交前通过 Git hooks 自动触发。
Pomelooooo3 天前
设计模式
把 git commit 这件事,彻底交给 AI ——一个工程化 /git-commit 命令的设计与落地系列:AI 工程化实践(核心 1/5)—— 基础设施篇这个系列核心 5 篇 + 3 篇延伸——核心讲我做的 4-skill + 熵管理全闭环;延伸讲相邻项目的设计哲学、个人成长故事和可量化原则。这一篇是核心系列的第 1 篇,会从 4 个 skill 自闭环讲到熵管理方法论的源头——所有这些产出都源自一个非常具体的工作场景。
invicinble3 天前
设计模式·原型模式
设计模式(类的拓扑结构)(描述总纲)设计模式(类的拓扑结构)(描述总纲)写这系列的文章,就两个目的 了解什么是设计模式,有哪几种 理解什么时候使用这些设计模式结构
invicinble3 天前
linux·服务器·设计模式
设计模式(类的拓扑结构)(为什么会产生设计模式,以及什么是设计模式)设计模式(类的拓扑结构)(为什么会产生设计模式,以及什么是设计模式)这篇文章就是为了解决: 1.什么是设计模式 2.为什么会有设计模式
PersonalViolet3 天前
设计模式·agent
模板方法模式实战:重构Agent工具审批,告别重复代码在软件设计模式中,模板方法设计模式是一种行为型设计模式,其核心思想是在抽象类中定义一个算法的骨架(即模板),并将某些具体的实现步骤延迟到子类去完成
老码观察3 天前
java·设计模式·策略模式
设计模式实战解读(五):策略模式——干掉 if-else 的优雅方案🔔 本文 5000+ 字深度原创,含完整代码示例和生产级落地方案。创作不易,如果对你有帮助,请点赞 👍 收藏 ⭐ 关注 🔥 三连支持,你的认可是我持续输出的最大动力!
解决问题no解决代码问题3 天前
java·开发语言·设计模式
设计模式分类介绍设计模式是描述了一个一段重复发生的问题,以及改问题的解决方案的核心。这样,就可以一次又一次的使用该方案而不必做重复劳动。设计模式的核心在于提供了相关问题的解决方案,是的人们可以更简单方便的服用成功的设计和体系结构。
烬羽3 天前
设计模式
从 Python List 到 LLM 接口:一条被忽视的 AI 入门捷径别被“大模型开发”吓到,它的起点可能就是一行 L[:3]今天分享一个完整的学习路径: 从 Python 切片语法 → 手写 trim 函数 → 调用 DeepSeek API 生成亚马逊商品文案
我爱cope3 天前
人工智能·设计模式·语言模型
【Agent智能体8 | 反思设计模式-大语言模型反思机制的四个演进阶段】声明:本篇博客是以吴恩达的【Agent智能体】教程为基础,并对其中的内容做了笔记整理以及个人收获的总结。