设计模式

J_liaty6 小时前
设计模式·代理模式
23种设计模式一代理模式在Java开发中,代理模式是一个非常实用且常见的设计模式。它不仅能够帮我们控制对象的访问,还能在不修改原有代码的基础上增强功能。今天我们就来深入剖析Java中的代理模式,从静态代理到动态代理,再到实际应用场景,带你全面掌握这个重要的设计模式。
苏渡苇12 小时前
java·后端·设计模式·学习方法·责任链模式
优雅应对异常,从“try-catch堆砌”到“设计驱动”你有没有过这种经历?看下面几张图:真实有吐血的感觉,程序若有生命,高低得来一句:来,骗!来,偷袭我这三五年的老程序!我大意了,没有闪!
短剑重铸之日13 小时前
java·后端·设计模式·总结
《设计模式》第十一篇:总结本期内容为自己总结归档,共分十一章,本人遇到过的面试问题会重点标记。(若有任何疑问,可在评论区告诉我,看到就回复)
feasibility.13 小时前
人工智能·经验分享·设计模式·自动化·agi·skills·opencode
AI 编程助手进阶指南:从 Claude Code 到 OpenCode 的工程化经验总结融合 Boris Cherny 的系统性方法论与 OpenCode 开源生态的实战经验Boris Cherny(Claude Code 创始人)在 2026 年初的分享中强调了一个核心理念:AI 编程助手不是聊天工具,而是工程系统。这一认知转变是使用好这类工具的前提。
BD_Marathon14 小时前
设计模式
七大设计原则介绍编写软件过程中,我们面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序(软件),具有更好
YigAin16 小时前
设计模式·享元模式
Unity23种设计模式之 享元模式使用场景:同一个UI图标被创建了上百次、子弹特效数字疯狂new核心思想:相同的东西,只创建一份,多处共享。
范纹杉想快点毕业1 天前
java·开发语言·驱动开发·设计模式·架构·mfc
实战级ZYNQ中断状态机FIFO设计好题目,这个组合(中断 + 状态机 + FIFO + STM32 ↔ ZYNQ PS)已经是工程级通信设计了,不是教材玩具。我给你一份**“实战型学习文档结构 + 关键设计思路 + 可直接参考的 GitHub 源码”,你可以边看边抄边改**,而不是空谈原理。
茂桑1 天前
设计模式·架构
DDD领域驱动设计-基础设施层基础设施层是为领域层和应用层提供技术能力支持的“适配器”和“实现者”。 它是技术实现的细节层,为其他层(特别是领域层和应用层)提供技术支持和解耦。它扮演着“支撑”和“实现”的角色,而不是“决定”和“定义”角色。领域层只定义接口,由基础设施层来进行实现。
小温冲冲2 天前
设计模式
通俗且全面精讲工厂设计模式想象一下,如果你每次想吃披萨都要自己种小麦、养奶牛、建烤炉…这太疯狂了!在编程世界中,工厂模式就是帮我们避免这种"重复造轮子"的智慧。
进击的小头2 天前
c语言·设计模式
设计模式与C语言高级特性的结合作为嵌入式工程师,你一定有过这样的困扰:用C语言开发复杂项目时,功能虽能实现,但代码越写越臃肿、可读性极差,后期维护起来举步维艰;想引入设计模式提升代码健壮性,却发现多数设计模式基于C++、Java等面向对象语言,直接套用到C语言中不仅生硬,还会增加代码冗余,违背嵌入式项目“轻量、高效”的核心诉求。
小温冲冲2 天前
开发语言·javascript·设计模式
通俗且全面精讲单例设计模式想象一下,如果一个公司有多个CEO同时发号施令,或者一个系统中有多个配置管理器各自为政…这肯定会造成混乱!在C++编程中,单例模式就是确保"唯一性"的智慧。
Vivienne_ChenW2 天前
java·开发语言·后端·设计模式
DDD领域模型在项目中的实战Domain(领域对象):DDD 的核心,承载业务逻辑和领域规则,是业务的 “灵魂”,仅存在于领域层; PO(持久化对象):与数据库表一一映射,是数据持久化的载体,仅存在于基础设施层(持久化层); DO(领域对象,狭义):实际开发中常作为Domain 的简写 / 落地形式,等同于聚合根、实体、值对象,聚焦领域逻辑; DTO(数据传输对象):DTO 的唯一合法流转范围是「接口层↔应用层」,这也是它的核心设计初衷:作为外部系统(前端 / 第三方服务)与应用内部的 “数据隔离层”,屏蔽外部数据格式变化对内部层级
sg_knight2 天前
python·设计模式·开发·原型模式
原型模式(Prototype)在前面的几种创建型模式中(工厂、抽象工厂、建造者), 我们解决的核心问题都是:“对象该怎么创建?”而原型模式关注的是另一件事:
短剑重铸之日2 天前
java·后端·设计模式·组合模式·代理模式·结构性模式
《设计模式》第九篇:三大类型之结构型模式本期内容为自己总结归档,共分十一章,本人遇到过的面试问题会重点标记。《设计模式》第一篇:初识《设计模式》第二篇:单例模式
忧郁的Mr.Li2 天前
javascript·单例模式·设计模式
设计模式--单例模式单例模式(Singleton Pattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取该实例。
范纹杉想快点毕业2 天前
java·开发语言·网络·数据库·mongodb·设计模式·架构
状态机设计模式与嵌入式系统开发完整指南在嵌入式系统开发中,状态机(State Machine)是一种至关重要的设计模式。无论是简单的按键消抖,还是复杂的通信协议解析,状态机都能提供清晰、可维护的解决方案。然而,许多初学者在面对状态机时常常感到困惑:网上资料繁杂,各种实现方式层出不穷,从简单的switch-case到复杂的面向对象框架,让人难以抉择。
短剑重铸之日2 天前
java·后端·设计模式·责任链模式·访问者模式·行为型模式
《设计模式》第十篇:三大类型之行为型模式本期内容为自己总结归档,共分十一章,本人遇到过的面试问题会重点标记。《设计模式》第一篇:初识《设计模式》第二篇:单例模式
YigAin2 天前
设计模式·解释器模式
Unity23种设计模式之 解释器模式做项目时遇到场景:hp>50&&level>10 kill(100)&&time<60如果是用一堆if-else 或者 switch写的,那么需要了解一下适配器模式
BD_Marathon2 天前
java·设计模式·迪米特法则
设计模式——迪米特法则基本介绍应用案例:分析 SchoolManager类的直接朋友类有哪些CollegeEmployee不是直接朋友,而是一个陌生类,违反了迪米特原则
EmbedLinX2 天前
linux·c++·设计模式
嵌入式Linux C++常用设计模式嵌入式开发面临硬件唯一、驱动迭代频繁、状态复杂、异步事件多、资源受限等问题,设计模式并非单纯的代码技巧,而是解耦硬件与业务、简化复杂逻辑、提升代码可移植性的工程化方案,让嵌入式代码从能用走向好用、易维护。