首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java设计模式
现在没有牛仔了
创建于2025-09-09
订阅专栏
Java设计模式应用指南
暂无订阅
共13篇文章
创建于2025-09-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java设计模式:原型模式的介绍及举例说明
原型模式的概念 原型模式是一种通过复制原对象的方式来创建新对象的创建型设计模式,这种创建对象的方式,避免了重复执行初始化对象的过程,并且如果一个对象初始化的过程成本过高,通过原型模式的方式来新建对象会
Java设计模式:适配器模式的介绍及举例说明
适配器模式的概念 适配器模式是结构型设计模式,主要为了解决程序运行时的兼容问题。打个比方说,现在的充电宝几乎可以为所有的手机充电,因为随着时代的发展,手机充电孔的设计出现了差别,有Type-C的,有其
Java设计模式:桥接模式的介绍及举例说明
桥接模式介绍 桥接模式是指通过将抽象与实现分开,并在二者之间搭建一个桥梁,来实现设计的解耦。打个比方说现在要生产不同型号的杯子,每个型号的杯子都有各自的颜色,如下图所示 上面的结构如果用代码去实现,就
Java设计模式:过滤器模式的介绍及代码演示
过滤器模式介绍 过滤器模式是指,通过逻辑运算从目标数据集中读取符合条件的数据的一种设计模式,筛选的逻辑独立于目标数据,维护方便,可以自由的修改过滤逻辑或添加新的过滤逻辑。举个例子说明一下,假如现在有一
Java设计模式:装饰器模式的介绍及代码演示
装饰器模式介绍 看到装饰器三个字,一目了然,表达的是在一个事物原有的基础上,以不修改它原有的内容为前提,为其添加一些装饰品。在程序中,装饰模式的作用是在不改变一个对象原有结构的基础上,为其扩展新的功能
Java设计模式:享元模式的介绍及代码演示
享元模式介绍 享元模式属于结构型模式,享是共享的意思,元是元素的意思,享元则表示将元素共享。享元模式的目的是通过共享已经创建的对象,来减少新对象的创建,节省内存开销,提高程序的性能。打个比方说,现在大
Java设计模式:建造者模式的介绍及举例说明
建造者模式概念 建造者模式的意思是通过一个或多个建造者,将各种的零件组合成一个完整的产品。并且一个完整的产品可能需要多个零件组成,并且有些零件不可或缺,零件(属性)之间可能相互依赖。拿汉堡加工来举例,
Java设计模式:外观模式的介绍及代码演示
外观模式介绍 外观模式的作用是将一个系统功能的具体实现细节进行隐藏,并为用户提供一个可以直接使用的功能入口,简化客户端的操作。比如说对于一名合格的司机来说,虽然并不一定了解汽车发动的原理,但是依然可以
Java设计模式:代理模式的介绍及代码演示
代理模式介绍 代理模式是指,客户端不直接访问目标对象,而是通过一个代理类去完成对目标对象的访问,在代理类中,可以对目标对象做一些访问控制。打个比方说,现在客户端要访问一个目标对象,但是客户端需要向目标
Java设计模式:责任链模式的介绍及代码演示
责任链模式介绍 责任链模式指的是,在设计阶段将请求与处理进行分离,请求的处理被分为多个处理器,只有在运行阶段才能确定使用哪个处理器去处理请求。打个比方说,现在要跟公司请假,有些请假原因部门经理可以直接
Java设计模式:命令模式的介绍及代码演示
命令模式是指,将需要执行的命令封装成一个对象,对象在程序中可以被任意传递,而不需要关心命令是被谁执行的,通过这个命令对象实现了命令请求和命令接收的解耦。打个比方说,去餐厅吃饭,服务
Java设计模式:解释器模式的介绍及代码演示
解释器模式是指,将一种特定的语言或语法,解释为有用的信息。比如说将英语解释为中文、解析正则表达式、汇编语言解析为机器语言等这些都可以看作是解析器模式。通过解析器模式,甚至可以设计
Java设计模式:组合模式的介绍及代码演示
组合模式介绍 组合模式属于结构型设计模式,可以使用这种设计模式将多个对象组合成树形结构,树中的每个对象都表示一个叶子结点,并且可以统一处理结构中的所有叶子结点。比如说,现在要统计一个企业中的总人数,首