设计模式

首页 标签 设计模式
# 设计模式 #
关注
15706内容
|
20天前
| |
来自: 云原生
【JUC】(5)带你研究共享模型通过无锁的方式解决并发问题!本文分析对原子对象的使用!
带你研究共享模型通过无锁的方式来解决并发问题 带你一起分析原子对象使用! 内容包含:Atomic相关类、Unsafe的挖掘使用
|
20天前
|
Java 适配器模式(Adapter Pattern)详解
适配器模式是结构型设计模式,将不兼容的接口转换为客户端期望的接口,使原本无法协作的类能协同工作。如同电源插头转换器,它通过目标接口、被适配者和适配器三者实现解耦,常用于API兼容、第三方库整合等场景,提升系统复用性与灵活性。
JUC系列之《深入理解AQS:Java并发锁的基石与灵魂 》
本文深入解析Java并发核心组件AQS(AbstractQueuedSynchronizer),从其设计动机、核心思想到源码实现,系统阐述了AQS如何通过state状态、CLH队列和模板方法模式构建通用同步框架,并结合独占与共享模式分析典型应用,最后通过自定义锁的实战案例,帮助读者掌握其原理与最佳实践。
|
21天前
|
深入理解 DDD(领域驱动设计)思想
DDD(领域驱动设计)是一种以业务为核心的软件设计思想,通过统一语言、限界上下文与领域模型,解决复杂系统中代码与业务脱节的问题,提升架构的清晰度与系统的可演化性。
|
22天前
|
JavaScript进阶挑战:巩固核心知识点
以上内容涵盖了从基础到进阶水平所需掌握内容,在日常工作中需要持续实践和深入学习才能真正精通这些知译点。
|
22天前
|
Java工厂策略模式介绍
“工厂策略模式”结合工厂与策略模式,通过工厂创建具体策略对象,实现算法选择与对象创建的解耦。适用于需动态切换策略的场景,如支付方式。提升扩展性与代码可维护性,避免冗长条件判断,符合开闭原则,增强系统灵活性。
|
1月前
|
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
|
1月前
|
Python条件控制:让程序学会"思考"的魔法
本文深入浅出地讲解Python条件控制,从基础if语句到多分支、嵌套结构,再到简洁的三元表达式与Python 3.10新增的match-case模式匹配,结合电商折扣、会员等级、ATM系统等实战案例,全面掌握程序“智能决策”的核心逻辑。
免费试用