![](https://img-blog.csdnimg.cn/5a355f17226f48fcbc385123895ea828.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式从入门到精通
文章平均质量分 90
尚硅谷Java设计模式(图解+框架源码剖析)学习笔记
VectorUx
CV攻城狮
展开
-
【设计模式从入门到精通】设计模式原理类图汇总
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)部分参考: http://c.biancheng.net/design_pattern/创建型模式1、单例模式2、工厂方法模式UML示例3、抽象工厂模式UML示例4、原型模式UML示例5、建造者模式UML示例结构型模式6、适配器模式UML示例7、桥接模式UML示例8、装饰者模式UML示例9、组合模式UML示例10、外观模式UML示例11、享元模式UML示例12.原创 2022-02-09 11:15:01 · 414 阅读 · 0 评论 -
【设计模式从入门到精通】设计模式大杂烩
设计模式大杂烩1、概念性知识设计模式终极目标(世界观)设计模式核心思想(方法论)颗粒度如何把握“度”单一职责无方法接口的作用重构原则“好莱坞”原则开闭原则如何实现?符合设计原则的典型设计模式2、设计模式补充原型模式备忘录模式弥补老系统缺陷的设计模式双向耦合的设计模式常用的设计模式必知必会原创 2022-01-26 21:36:14 · 333 阅读 · 0 评论 -
【设计模式从入门到精通】设计模式对比
设计模式对比1、抽象工厂模式 VS 建造者模式 VS 模板方法模式2、适配器模式 VS 桥接模式3、外观模式 VS 代理模式 VS 命令模式4、观察者模式 VS 中介者模式5、策略模式 VS 状态模式6、策略模式 VS 模板方法模式原创 2022-01-26 21:34:05 · 369 阅读 · 0 评论 -
【设计模式从入门到精通】02-工厂模式进阶
工厂模式进阶1、工厂方法模式和抽象工厂模式的区别2、老徐种菜v1.0、老徐的菜地v2.0、老徐的菜棚子v3.0、老徐的菜园子3、小徐做手机4、总结引用原创 2022-01-22 16:07:17 · 392 阅读 · 0 评论 -
【设计模式从入门到精通】22-职责链模式
职责链模式1、OA系统的采购审批项目2、职责链模式基本介绍3、职责链模式解决 OA 系统采购审批项目4、职责链模式在 SpringMVC 框架应用的源码分析5、职责链模式的注意事项和细节原创 2022-01-18 20:47:23 · 447 阅读 · 0 评论 -
【设计模式从入门到精通】21-策略模式
策略模式1、鸭子问题2、传统方案解决鸭子问题3、策略模式基本介绍4、策略模式解决鸭子问题5、策略模式在 JDK-Arrays 应用的源码分析6、策略模式的注意事项和细节原创 2022-01-17 21:14:47 · 236 阅读 · 0 评论 -
【设计模式从入门到精通】20-状态模式
状态模式1、APP 抽奖活动问题2、状态模式基本介绍3、状态模式解决 APP 抽奖问题4、状态模式在实际项目——借贷平台源码剖析5、状态模式的注意事项和细节原创 2022-01-16 23:31:27 · 316 阅读 · 0 评论 -
【设计模式从入门到精通】19-解释器模式
解释器模式1、四则运算问题2、解释器模式的基本介绍3、解释器模式解决四则运算问题4、解释器模式在 Spring 框架中的源码分析5、解释器模式的注意事项和细节原创 2022-01-16 15:47:39 · 267 阅读 · 0 评论 -
【设计模式从入门到精通】18-备忘录模式
备忘录模式1、游戏角色状态恢复问题2、备忘录模式基本介绍3、备忘录模式解决游戏角色状态回复问题4、备忘录模式的注意事项和细节原创 2022-01-14 22:43:18 · 111 阅读 · 0 评论 -
【设计模式从入门到精通】17-中介者模式
中介者模式1、智能家庭管理问题2、中介者模式3、中介者模式解决智能家庭管理问题4、中介者模式的注意事项和细节原创 2022-01-11 21:57:43 · 342 阅读 · 0 评论 -
【设计模式从入门到精通】16-观察者模式
观察者模式1、天气预报需求2、天气预报需求方案之普通方案3、观察者模式原理4、天气预报需求方案之观察者模式5、JDK 源码分析原创 2022-01-05 21:14:05 · 409 阅读 · 0 评论 -
【设计模式从入门到精通】15-迭代器模式
迭代器模式1、学校院系结构展示需求2、基本介绍3、迭代器完成学校院系结构展示需求4、ArrayList 集合源码分析5、迭代器模式的注意事项和细节原创 2021-12-31 22:01:15 · 405 阅读 · 0 评论 -
【设计模式从入门到精通】14-访问者模式
访问者模式1、测评系统2、基本介绍3、访问者模式实现测评系统4、双分派5、访问者模式的注意事项和细节原创 2021-12-21 20:59:57 · 83 阅读 · 0 评论 -
【设计模式从入门到精通】13-命令模式
命令模式1、智能生活项目需求2、基本介绍3、命令模式解决智能生活项目4、Spring 框架 JdbcTemplate 源码分析5、命令模式的注意事项和细节原创 2021-12-19 16:07:08 · 487 阅读 · 0 评论 -
【设计模式从入门到精通】12-模板模式
模板模式1、豆浆制作问题2、基本介绍3、模板模式解决豆浆制作问题4、钩子方法5、Spring 框架源码分析6、注意事项和细节原创 2021-12-14 21:34:56 · 347 阅读 · 1 评论 -
【设计模式从入门到精通】11-代理模式
代理模式1、代理模式的基本介绍2、静态代理2.1、基本介绍2.2、应用实例2.3、静态代理优缺点3、动态代理3.1、基本介绍3.2、JDK 中生成代理对象的 API4、Cglib 代理4.1、基本介绍4.2、实现步骤4.3、应用实例5、代理模式的变体原创 2021-12-11 10:25:50 · 186 阅读 · 0 评论 -
【设计模式从入门到精通】10-享元模式
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)文章目录享元模式1、展示网站项目需求2、享元模式基本介绍3、享元模式的原理类图4、内部状态和外部状态5、享元模式解决网站展现项目6、Integer 源码分析7、享元模式的注意事项和细节享元模式1、展示网站项目需求小型的外包项目,给客户 A 做一个产品展示网站,客户 A 的朋友感觉效果不错,也希望做这样的产品展示网站,但是要求都有些不同:1)有客户要求以新闻的形式发布2)有客户人要求以博客的形式发布3)有客户希望以微信公众号的形式发布.原创 2021-12-04 22:40:38 · 442 阅读 · 0 评论 -
【设计模式从入门到精通】09-外观模式
笔记来源:尚硅谷Java设计模式(图解+框架源码剖析)文章目录外观模式1、影院管理项目2、外观模式基本介绍3、外观模式解决影院管理4、MyBatis 框架源码分析5、外观模式的注意事项和细节5、外观模式的注意事项和细节外观模式1、影院管理项目组建一个家庭影院:DVD 播放器、投影仪、自动屏幕、环绕立体声、爆米花机,要求完成使用家庭影院的功能,其过程为:直接用遥控器:统筹各设备开关开爆米花机放下屏幕开投影仪开音响开DVD,选dvd去拿爆米花调暗灯光播放观影结束后,关闭各种设.原创 2021-12-04 17:23:37 · 317 阅读 · 0 评论 -
【设计模式从入门到精通】08-组合模式
组合模式1、学校院系展示需求2、组合模式基本介绍3、组合模式解决学校院系展示4、JDK 源码分析5、注意事项和细节原创 2021-10-24 16:21:42 · 83 阅读 · 0 评论 -
【设计模式从入门到精通】07-装饰者模式
装饰者模式1、星巴克咖啡订单项目2、方案 1-解决星巴克咖啡订单项目(较差的方案)3、方案 2-解决星巴克咖啡订单项目(好点的方案)4、装饰者模式5、装饰者模式解决星巴克咖啡订单项目6、JDK 源码分析原创 2021-10-23 21:47:39 · 118 阅读 · 0 评论 -
【设计模式从入门到精通】06-桥接模式
桥接模式 1、传统方式解决手机操作问题 2、桥接模式基本介绍 3、桥接模式解决手机操作问题 4、JDK 源码分析 5、注意事项和细节 6、桥接模式其他应用场景原创 2021-10-20 21:08:10 · 575 阅读 · 0 评论 -
【设计模式从入门到精通】05-适配器模式
适配器模式 基本介绍 工作原理 1、类适配器模式 2、对象适配器模式 3、接口适配器模式 SpringMVC 框架源码分析 自己动手写 SpringMVC 注意事项和细节原创 2021-10-18 22:37:32 · 336 阅读 · 0 评论 -
【设计模式从入门到精通】04-建造者模式
建造者模式 1、盖房项目需求 2、基本介绍 3、建造者模式的四个角色 4、建造者模式原理类图 5、建造者模式解决盖房需求 6、JDK 源码分析 7、注意事项及细节 8、抽象工厂模式 VS 建造者模式原创 2021-10-18 22:35:11 · 111 阅读 · 0 评论 -
【设计模式从入门到精通】03-原型模式
原型模式 1、克隆羊问题 2、基本介绍 3、原理结构图(UML 类图) 4、原型模式解决克隆羊问题 5、JDK 源码分析 6、浅拷贝和深拷贝 浅拷贝基本介绍 深拷贝基本介绍 7、注意事项和细节原创 2021-10-16 13:20:57 · 310 阅读 · 1 评论 -
【设计模式从入门到精通】02-工厂模式
工厂模式 传统方式 1、简单工厂模式 2、静态工厂模式 3、工厂方法模式 4、抽象工厂模式 JDK 源码分析 小结原创 2021-10-16 13:19:23 · 100 阅读 · 0 评论 -
【设计模式从入门到精通】01-单例模式
单例模式 介绍 八种方式 1、饿汉式(静态常量) 2、饿汉式(静态代码块) 3、懒汉式(线程不安全) 4、懒汉式(线程安全,同步方法) 5、懒汉式(线程安全,同步代码块) 6、双重检查 7、静态内部类 8、枚举 JDK 源码分析 注意事项和细节说明 小结原创 2021-10-16 13:17:12 · 212 阅读 · 0 评论 -
【设计模式从入门到精通】00-设计模式简介
设计模式简介 1、设计模式的重要性 2、设计模式面试题 3、设计模式七大原则 设计模式目的 设计模式七大原则 3.1、单一职责原则(Single Responsibility Principle) 3.2、接口隔离原则(Interface Segregation Principle) 3.3、依赖倒转原则(Dependence Inv原创 2021-10-16 13:10:30 · 222 阅读 · 0 评论