设计模式

共 25 篇文章

漫谈单例模式(上)

漫谈单例模式(上)

一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫作单例设计模式,简称单例模式(Singleton Design Pattern)。

漫谈单例模式(下)

漫谈单例模式(下)

在上篇 《漫谈单例模式(上)》一文中介绍了单例定义、使用场景、实现方式以及不足,本篇继续整理针对不足的解决方案以及唯一性的相关讨论与实现等。

Java设计模式学习笔记—装饰器模式

Java设计模式学习笔记—装饰器模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其Decorator包(package)中。

Java设计模式学习笔记—组合模式

Java设计模式学习笔记—组合模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其Composite包(package)中。

Java设计模式学习笔记—过滤器模式

Java设计模式学习笔记—过滤器模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其Filter包(package)中。

Java设计模式学习笔记—桥接模式

Java设计模式学习笔记—桥接模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其Bridge包(package)中。

Java设计模式学习笔记—适配器模式

Java设计模式学习笔记—适配器模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其Adapter包(package)中。

Java设计模式学习笔记—抽象工厂模式

Java设计模式学习笔记—抽象工厂模式

目前设计模式学习主要基于菜鸟教程的设计模式,后期不排除会追加从其他地方学来内容。 文章最后“Java设计模式笔记示例代码整合”为本系列代码整合,所有代码均为个人手打并运行测试,不定期更新。本节内容位于其AbstractFactory包(package)中。