包含 设计模式 标签的文章

《JAVA与模式》之解释器模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述解释器(Interpreter)模式的:解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。解释器模式的...

Java 设计模式——从冰雪经济看设计模式的综合运用(工厂、单例、策略、观察者)

当冬季的寒风拂过大地,冰雪经济如同一颗璀璨的明珠,在寒冷中散发着炽热的魅力。滑雪场、冰雕展、冰雪主题酒店等各类冰雪产业蓬勃发展,其背后的运营逻辑和策略,与 Java 设计模式有着奇妙的相似之处。这种类比为我们深入理解和运用 Java 设计模式提供了独特的...

单例模式中为什么用枚举更好

引言本文翻译自 Javarevisited。如需转载本文,请先参见文章末尾处的转载要求。枚举单例(Enum Singleton)是实现单例模式的一种现代方式。尽管单例模式在 Java 中已存在很长时间,但利用枚举实现单例相对较新(枚举特性自 Java 5...

Java设计模式——模版方法模式

一、模板方法模式概述模板方法模式(Template Method Pattern)是极为常见的设计模式之一。在实际开发中,开发者可能已经在不经意间使用了该模式。此模式需要抽象类与具体子类协同工作:抽象类用于勾勒算法的轮廓和骨架,具体子类则负责填充算法中的...