设计模式

首页 标签 设计模式
# 设计模式 #
关注
15693内容
|
12小时前
|
JUC系列之《深入理解AQS:Java并发锁的基石与灵魂 》
本文深入解析Java并发核心组件AQS(AbstractQueuedSynchronizer),从其设计动机、核心思想到源码实现,系统阐述了AQS如何通过state状态、CLH队列和模板方法模式构建通用同步框架,并结合独占与共享模式分析典型应用,最后通过自定义锁的实战案例,帮助读者掌握其原理与最佳实践。
|
15小时前
|
深入理解 DDD(领域驱动设计)思想
DDD(领域驱动设计)是一种以业务为核心的软件设计思想,通过统一语言、限界上下文与领域模型,解决复杂系统中代码与业务脱节的问题,提升架构的清晰度与系统的可演化性。
|
1天前
|
JavaScript进阶挑战:巩固核心知识点
以上内容涵盖了从基础到进阶水平所需掌握内容,在日常工作中需要持续实践和深入学习才能真正精通这些知译点。
|
1天前
|
Java工厂策略模式介绍
“工厂策略模式”结合工厂与策略模式,通过工厂创建具体策略对象,实现算法选择与对象创建的解耦。适用于需动态切换策略的场景,如支付方式。提升扩展性与代码可维护性,避免冗长条件判断,符合开闭原则,增强系统灵活性。
|
10天前
|
Python装饰器:优雅增强函数功能
Python装饰器:优雅增强函数功能
|
10天前
|
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
|
12天前
|
Python条件控制:让程序学会"思考"的魔法
本文深入浅出地讲解Python条件控制,从基础if语句到多分支、嵌套结构,再到简洁的三元表达式与Python 3.10新增的match-case模式匹配,结合电商折扣、会员等级、ATM系统等实战案例,全面掌握程序“智能决策”的核心逻辑。
|
13天前
|
Java基础学习day07
本节讲解Java中的final关键字、单例设计模式、枚举类、抽象类与接口。涵盖常量定义、单例写法(饿汉式/懒汉式)、枚举特点及应用场景,以及抽象类与接口的使用与区别,助力掌握核心面向对象编程思想。
|
16天前
|
JAVA基础day08
本笔记系统梳理Java面向对象高级特性,涵盖接口、抽象类、多态、内部类、包、访问修饰符、final与static关键字及单例、工厂等设计模式,助力深入掌握Java核心编程思想。(238字)
免费试用