
设计模式
文章平均质量分 69
设计模式积累
O_JL_O
这个作者很懒,什么都没留下…
展开
-
设计模式概览
一.创建型模式 单例模式 工厂模式 抽象工厂模式 建造者模式 原型模式 二. 结构性模式 适配器模式 桥接模式 装饰模式 组合模式 外观模式 享元模式 代理模式 三. 行为性模式 模板方法模式 命令模式 迭代器模式 观察者模式 中介者模式 备忘录模式 ......原创 2020-11-19 10:52:06 · 151 阅读 · 0 评论 -
设计模式--创建型
※单例模式 一.单例模式五种创建方式 1.饿汉式 特点:线程安全,调用效率高,但不能延时加载 public class SingletonDemo01 { // 静态实例,在类加载时初始化,虚拟机保证只装载一次 //肯定不会有并发访问的问题,不需要synchronized,线程安全 private static SingletonDemo01 singleton = new ......原创 2019-09-25 22:42:17 · 237 阅读 · 1 评论 -
设计模式----结构型模式
作用:从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题。 分类:适配器模式、代理模式、桥接模式、装饰模式、组合模式、外观模式、享元模式 1.适配器模式 ...原创 2021-06-24 19:23:42 · 150 阅读 · 0 评论 -
设计模式--行为型模式
1.责任链模式 意图:能够处理同一类请求的对象连成一条线,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能处理则处理,不能处理则传递给下一个对象。 结构: 开发中使用场景:Java中异常机制,一个try多个catch;Servlet开发中,过滤器的链式处理; 2.迭代器模式 意图:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 结构: 迭代器一般放到聚合类中作为内部类,方便访问内部数据。聚合类包含数据,迭代器遍历数据。 ...原创 2021-06-24 19:25:05 · 134 阅读 · 0 评论