首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java设计模式
陈书予
创建于2023-04-25
订阅专栏
下次你路过 人间已无我 但我的国家 依然是五岳向上 一切江河依然是滚滚向东 民族的意志永远向前 ——余光中《欢呼哈雷》
等 57 人订阅
共13篇文章
创建于2023-04-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入解析Java适配器模式:将接口转换为你所需要的形式
需求场景 在软件开发中,经常会遇到需要复用既有的类或者接口,但是这些类或接口却不符合当前系统的需求。例如,在一个系统中,需要使用一个已有的类A,但是该类的接口与当前系统所要求的接口
当复制即创新:深入探究Java原型模式的魅力
Java原型模式是一种创建型设计模式,它通过复制现有对象的实例来创建新的对象实例。该模式可以有效地减少对象创建的时间和资源消耗,特别是在创建复杂对象时。在本篇博客中,我们将详细介绍Java原型模式的原
简化代码,提高可维护性 Java外观模式解读,让你的代码优雅又高效
外观模式(Facade Pattern)是一种常用的结构型设计模式,它为复杂的子系统提供一个简单的接口,隐藏复杂的实现细节。使用外观模式可以降低客户端与子系统的耦合度,使得客户
Java桥接模式:打破继承束缚,优雅实现多维度变化
一、导言 1.1 介绍桥接模式及其应用背景 桥接模式(Bridge Pattern)是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立变化。该模式通过创建抽象类和实现类之间的桥梁,将它们
Java观察者模式:轻松实现对象间的一对多依赖
什么是Java观察者模式? Java观察者模式是一种行为型设计模式,用于实现对象之间的消息传递和通信。在Java中,观察者模式主要由Observable和Observer接口实现。观
深入剖析Java工厂模式,让你的代码更灵活、可扩展、易维护!
Java工厂模式是一种创建对象的设计模式,它提供了一种方法,通过该方法可以在不暴露对象创建逻辑的情况下,将对象的创建委托给子类或者其他对象。工厂模式可以隐藏
保留状态的秘密 - 深入了解Java备忘录模式(Memento Pattern)
一、概述 1.1 介绍备忘录模式的定义和作用 备忘录模式(Memento Pattern)是一种用于保存对象状态并在需要的时候恢复的设计模式。备忘录模式属于行为型模式,在某些需要记录对象状态的场景中非
Java责任链模式:优雅解耦系统处理流程,实现高效灵活的请求处理与分发
一、什么是责任链模式 1.1 责任链模式定义 责任链模式是一种行为型设计模式,它用于将多个请求处理器对象连接成一条链,可以让请求沿着这条链不断地传递,直到有一个请求处理器处理完成为止。 在责任链模式中
解密Java享元模式:如何优化你的代码并减少内存占用?
介绍 Java 享元模式的概念和作用。 Java 享元模式是一种设计模式,它使用共享对象来有效地支持大量细粒度的对象。在这种模式中,大量的细粒度对象被组合成少量的较大的对象,以
Java迭代器模式:优雅遍历集合,实现简洁高效的迭代器设计
一、概述 1.1 什么是迭代器模式? 迭代器模式(Iterator Pattern)是一种行为型设计模式,它提供一种有效的方法来访问和遍历一个聚合对象中的各个元素,而又不需要暴露聚合对象的内部表示。
Java组合模式:如何通过对象组合实现更高效的代码设计
一、引言 简介 组合模式是一种结构型设计模式,它允许你将对象组合成树形结构来表示整个部分层次关系。组合模式使得客户端能够像对待单个对象一样对待对象集合,从而使得客户端代码更加简单和易于维护。 在组合模
从源头开始学习 Java 单例模式:线程安全和性能的双重保障
单例模式(Singleton Pattern)是一种设计模式,它允许创建一个类只有一个实例,并提供全局访问点。在许多情况下,这是一种非常有用的模式,例如,当你想确保只有一个数据库连接,或者当你想限制某
Java代理模式:如何优雅地控制对象访问?
一、引言 代理模式是一种常见的设计模式,被用于将对象的访问控制或对象本身的创建、访问代理给其他对象。在软件开发中,代理模式可以用来隐藏对象的实现细节,降低系统的耦合度,增加系统的扩展性以及提高系统的安