单例模式 发表于 2018-11-29 更新于 2024-07-29 分类于 设计模式 本文字数: 577 阅读时长 ≈ 6 分钟 设计模式/创建型设计模式 简述采用一定的方法保证在整个软件系统中,一个类只能存在一个对象实例,并且该类只提供一个访问其对象实例的方法(静态方法)。 ⚠️注意 单例类只能有一个实例 单例类必须自己创建自己唯一实例 单例类必须给所有其他对象提供这一实例 阅读全文 »
策略模式 发表于 2018-11-25 更新于 2024-07-29 分类于 设计模式 本文字数: 218 阅读时长 ≈ 2 分钟 设计模式/行为型设计模式 参考资料 Java设计模式之策略模式详解 Java进阶篇设计模式之十一 —— 策略模式和模板方法模式 - 虚无境 - 博客园 简述定义一组算法,将每个算法都封装起来,并且使它们之间可以互换 最大特点是使得算法可以在不影响客户端的情况下发生变化,从而改变不同的功能 阅读全文 »
模板方法模式 发表于 2018-11-25 更新于 2024-07-29 分类于 设计模式 本文字数: 144 阅读时长 ≈ 1 分钟 设计模式/行为型设计模式 参考资料 Java设计模式-模板方法模式 简述定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤 阅读全文 »
过滤器模式 发表于 2018-11-23 更新于 2024-07-29 分类于 设计模式 本文字数: 319 阅读时长 ≈ 3 分钟 设计模式/结构型设计模式 参考资料 Java拦截过滤器模式 - Java设计模式 | 速学堂教程 - 学的不仅是技术,更是梦想!—尚学堂旗下高端品牌 设计模式 过滤器模式 简述使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来 结合多个标准来获得单一标准 阅读全文 »
享元模式 发表于 2018-11-21 更新于 2024-07-29 分类于 设计模式 本文字数: 204 阅读时长 ≈ 2 分钟 设计模式/结构型设计模式 参考资料 GOF23(java设计模式)–结构型模式 - 简书 简说设计模式——享元模式 - JAdam - 博客园 简述以共享的方式高效地支持大量细粒度对象的重用 阅读全文 »