《JAVA与模式》之解释器模式 2026年07月07日 daichangya 1 在阎宏博士的《JAVA与模式》一书中开头是这样描述解释器(Interpreter)模式的:解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。解释器模式的... 阅读全文 0 评论
Java 设计模式——从冰雪经济看设计模式的综合运用(工厂、单例、策略、观察者) 2026年07月07日 daichangya 0 当冬季的寒风拂过大地,冰雪经济如同一颗璀璨的明珠,在寒冷中散发着炽热的魅力。滑雪场、冰雕展、冰雪主题酒店等各类冰雪产业蓬勃发展,其背后的运营逻辑和策略,与 Java 设计模式有着奇妙的相似之处。这种类比为我们深入理解和运用 Java 设计模式提供了独特的... 阅读全文 0 评论
单例模式中为什么用枚举更好 2026年07月07日 daichangya 3 引言本文翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。枚举单例(Enum Singleton)是实现单例模式的一种现代方式。尽管单例模式在 Java 中已存在很长时间,但利用枚举实现单例相对较新(枚举特性自 Java 5... 阅读全文 0 评论
JDK源码分析之Set类详解——适配器模式的应用 2026年07月07日 daichangya 2 JDK 源码分析之 Set 类详解——适配器模式的应用编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。JDK 源码中的 Set 类是开发过程中经常使用的集合类型。本文将对 JDK ... 阅读全文 0 评论
Java设计模式——模版方法模式 2026年07月07日 daichangya 2 一、模板方法模式概述模板方法模式(Template Method Pattern)是极为常见的设计模式之一。在实际开发中,开发者可能已经在不经意间使用了该模式。此模式需要抽象类与具体子类协同工作:抽象类用于勾勒算法的轮廓和骨架,具体子类则负责填充算法中的... 阅读全文 0 评论