
JAVA-设计模式
文章平均质量分 94
JAVA-设计模式
xiaolingting
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式在MyBatis中的具体应用与分析
设计模式应用场景关键实现工厂模式创建隔离复杂对象的创建逻辑,统一入口建造者模式解析XML构建对象分步处理复杂配置,支持多层级嵌套解析代理模式Mapper接口的动态代理解耦接口定义与SQL执行逻辑,实现无侵入式扩展装饰器模式缓存功能增强(LRU、日志、同步)动态扩展对象功能,避免继承导致的类爆炸问题模板方法模式SQL执行流程标准化(抽象公共逻辑,子类差异化实现具体步骤责任链模式插件机制(拦截SQL执行)通过动态代理链实现多插件的顺序执行设计模式的价值。原创 2025-03-13 09:59:39 · 879 阅读 · 0 评论 -
GOF设计模式在 Spring 框架中的核心应用分析
设计模式Spring中的实现核心作用工厂方法解耦对象创建与使用单例Bean作用域配置资源复用与状态共享代理AOP动态代理无侵入式功能增强适配器统一不同接口的调用方式模板方法封装通用流程,扩展细节观察者Listener松耦合的事件驱动机制策略动态切换算法实现结论:Spring框架通过灵活组合GOF设计模式,实现了高扩展性、低耦合的企业级开发框架。理解这些模式的应用场景,有助于掌握Spring的设计精髓,并在实际开发中借鉴其思想。原创 2025-03-12 20:56:36 · 924 阅读 · 0 评论 -
设计模式在 JDK 中的具体应用与分析
GOF 设计模式是面向对象设计中常见问题的可复用解决方案,通过 23 种经典模式 提供了一套标准化的设计思路,用于解决软件设计中反复出现的架构和交互问题。这意味着应该能够在不修改现有代码的情况下,让软件的行为发生变化(通常通过添加新代码来完成)2、使用多个隔离的接口,比使用单个接口(多个接口方法集合到一个的接口)要好。组合对象或类,形成更大结构的灵活方案,不破坏原有结构。1、上层模块不应该依赖底层模块,它们都应该依赖于抽象。2、抽象不应该依赖于细节,细节应该依赖于抽象。原创 2025-03-12 20:47:02 · 1221 阅读 · 0 评论 -
JAVA-单例模式-你真的会用吗?
目的: 保证一个类仅有一个实例,并提供一个访问它的全局访问点。应用场景: 数据库连接、缓存操作、分布式存储。怎么实现单例模式: 思考:既然是单例,那就不能让大家随随便便new 了,否则,你new一个,我new一个,还如何保证单例呢? 不让大家new,那就让类自己new吧,怎么做到呢?构造器私有; 自己new完了,大家如何获取实例呢?那就对外提供一个方法吧,没有类实例的对象原创 2016-05-15 00:04:55 · 575 阅读 · 0 评论