菜鸟小码
这个作者很懒,什么都没留下…
展开
-
设计模式 - 责任链模式
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。通过给予请求多个处理对象的链,责任链模式允许在运行时传递一个请求,直到链中的某个对象决定处理此请求。本文将详细介绍责任链模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-19 09:18:01 · 365 阅读 · 0 评论 -
设计模式 - 代理模式
代理模式(Proxy Pattern)是一种常用的设计模式,它为另一个对象提供一个代理以控制对这个对象的访问。代理模式可以实现延迟加载、访问控制、日志记录等功能。本文将详细介绍代理模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-15 09:27:29 · 756 阅读 · 0 评论 -
设计模式 - 享元模式
享元模式(Flyweight Pattern)是一种用于节省内存的设计模式。它通过共享尽可能多的数据来减少对象数量,从而有效地利用内存。本文将详细介绍享元模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-15 09:23:10 · 465 阅读 · 0 评论 -
设计模式 - 外观模式
外观模式(Facade Pattern)是一种常用的软件设计模式,它提供了一个统一的接口来访问一组子系统。这种模式可以简化客户端对子系统的使用,使得客户端不必关心子系统的内部结构和复杂交互。本文将详细介绍外观模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-14 09:22:09 · 331 阅读 · 0 评论 -
设计模式 - 装饰器模式
装饰器模式是一种结构型设计模式,它允许在不改变对象结构的前提下动态地给对象添加新的职责。这种模式通过创建包含被装饰对象的包装对象来达到扩展功能的目的。本文将详细介绍装饰器模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-13 17:19:54 · 566 阅读 · 0 评论 -
设计模式 - 组合模式
组合模式是一种结构型设计模式,它允许你将对象组织成树形结构来表示“部分-整体”的层次结构。这种模式让你能够像处理单个对象一样处理复合对象。本文将详细介绍组合模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-13 10:40:13 · 527 阅读 · 0 评论 -
设计模式 - 过滤器模式
过滤器模式(Filter Pattern),也称为标准模式(Criteria Pattern)或链式模式(Chain of Filters Pattern),是一种设计模式,用于从一组对象中筛选出满足特定条件的对象。这种模式通常用于数据库查询或者用户界面中的搜索功能。本文将详细介绍过滤器模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-12 14:57:13 · 952 阅读 · 0 评论 -
设计模式 - 桥接模式
桥接模式是一种结构型设计模式,它的主要目的是将抽象与实现分离,使得两者可以独立变化。这种模式通过将抽象部分与其实现部分分离,来实现解耦,使得它们可以独立地变化。本文将详细介绍桥接模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-12 09:37:03 · 674 阅读 · 0 评论 -
设计模式 - 适配器模式
适配器模式是一种结构型设计模式,它允许不兼容的接口协同工作。通过使用适配器,可以将一个类的接口转换成客户希望的另一个接口。这种模式常常用于解决两个类接口不匹配的问题,使得原本因接口不兼容而不能一起工作的类可以一起工作。本文将详细介绍适配器模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-09 16:32:56 · 992 阅读 · 0 评论 -
设计模式 - 原型模式
原型模式是一种创建型设计模式,它通过复制现有的对象实例来创建新对象,而不是通过传统的构造函数创建。这种模式适用于对象创建成本较高的场景,以及需要动态创建大量相似对象的情况。本文将详细介绍原型模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-09 16:25:26 · 1153 阅读 · 0 评论 -
设计模式 - 建造者模式
建造者模式是一种创建型设计模式,它允许你逐步构建复杂对象。该模式将对象的构建过程与其表示分离,使得相同的构建过程可以创建不同的表示。这种模式非常适合于构建具有大量可选部分的复杂对象。本文将详细介绍建造者模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-09 14:14:45 · 1502 阅读 · 0 评论 -
设计模式 - 单例模式
单例模式是一种常用的创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。这种模式对于那些需要频繁创建和销毁对象的场合非常有用,例如日志记录器、缓存管理器、数据库连接池等。本文将详细介绍单例模式的实现原理,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-09 09:12:55 · 1031 阅读 · 0 评论 -
设计模式 - 抽象工厂模式
抽象工厂模式是一种创建型设计模式,它提供了一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。这种模式特别适用于需要创建一系列相关产品的情况,而且这些产品的具体实现可能会随着环境的不同而改变。本文将详细介绍抽象工厂模式的概念,并通过具体的Java代码示例来说明如何实现这一模式。原创 2024-08-08 14:23:02 · 1944 阅读 · 0 评论