Java--设计模式(23种设计模式记忆大法)

本文详细介绍了Java中的23种设计模式,包括创建型、结构型和行为型三大类别,旨在帮助开发者深入理解和应用这些经典的设计模式,提升代码质量和可维护性。
摘要由CSDN通过智能技术生成

23种设计模式

抽建原工单
抽象工厂模式
建造者模式
原型模式
工厂方法模式
单例模式
外享组装适桥代
外观模式(Facade模式)
享元模式(详解版)
组合模式(详解版)
装饰模式(装饰设计模式)
适配器模式(Adapter模式)
桥接模式(Bridge模式)
代理模式(代理设计模式)
命中观模解访责备策迭状
命令模式
中介者模式
观察者模式(Observer模式)
模板方法模式(模板方法设计模式)
解释器模式
访问者模式(Visitor模式)
责任链模式(职责链模式)
备忘录模式
策略模式(策略设计模式)
迭代器模式
状态模式
学习
# 单例模式
适用于频繁的进行创建和销毁的对象、频繁访问数据库或文件的对象、经常用到创建对象时耗时或耗资过多的对象;工具类对象;
# 工厂模式
简单工厂、工厂方法、抽象工厂
# 代理模式
代理模式的本质是一个中间件,主要目的是解耦合服务提供者和使用者。使用者通过代理间接的访问服务提供者,便于后者的封装和控制
# 适配器模式
适配器主要用于接口的转换或者将接口不兼容的类对象组合在一起形成对外统一接口,是一种结构性模式,其本质是是一个中间件,适用于类及其对象
# 观察者模式
观察者模式主要用于处理对象间的一对多的关系,是一种对象行为模式
# 装饰器模式
主要对现有的类对象进行包裹和封装,以期望在不改变原始类对象及其类定义的情况下,为对象添加额外功能
# 策略模式
适用于一个系统需要动态地在几种算法中选择一种,而这些算法之间仅仅是行为不同
# 状态模式
适用于对象间依赖装填,行为随着状态改变而改变的情景
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你默然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值