首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
易元
掘友等级
一个忙里偷闲的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
易元
6天前
关注
模式组合应用-享元模式
本文介绍了享元模式及其与工厂方法模式、策略模式的组合应用,文中通过在线教育平台和电商系统两个案例,展示了享元模式与工厂方法模式(管理课程资源预览)和策略模式(价格计算策略)...
3
评论
分享
易元
13天前
关注
模式组合应用-外观模式
这篇文章介绍了外观设计模式及其与其他模式的组合应用。文章首先阐述了外观模式的基本结构和适用场景,强调其核心在于封装子系统复杂性。随后通过三个典型案例展示了外观模式与其他模式...
0
评论
分享
易元
18天前
关注
模式组合应用-装饰器模式
本文介绍了装饰器模式及其与其他设计模式的组合应用,这些组合充分发挥了各模式优势,实现了功能扩展与对象创建的分离,提高了代码的灵活性和可维护性。...
1
评论
分享
易元
27天前
关注
模式组合应用-组合模式
本文探讨了组合模式及其与其他设计模式的组合应用,文章详细展示了组合模式与迭代器模式、访问者模式、生成器模式和责任链模式的组合应用;...
1
评论
分享
易元
1月前
关注
模式组合应用-桥接模式(二)
桥接模式作为一种结构型设计模式,其核心价值在于将抽象与实现解耦,使得两者能够独立演化和扩展。本文展示了桥接模式与其他设计模式的组合使用(工厂方法模式、抽象工厂模式、策略模式...
0
评论
分享
易元
1月前
关注
模式组合应用-桥接模式(一)
本文分享了设计模式组合应用的实践心得,重点探讨了桥接模式与策略模式、桥接模式与抽象工厂模式的组合使用。...
1
评论
分享
易元
1月前
关注
模式组合应用-适配器模式
展示了适配器模式与工厂模式、桥接模式、策略模式、装饰器模式、外观模式的组合应用。 关键点包括:1)适配器模式通过转化接口实现代码复用;2)工厂模式管理适配器创建;3)桥接模...
0
评论
分享
易元
1月前
关注
设计模式-访问者模式
本文通过构建文档处理系统,深入探讨了访问者模式的应用。传统实现中,文档元素类(文本、图片、表格等)需要各自实现渲染、导出等操作,导致添加新功能时需修改所有元素类,违反开闭原...
1
评论
分享
易元
2月前
关注
设计模式-模板方法模式
本文以饮品制作为例,展示模板方法模式的应用。抽象类Beverage定义模板方法prepareBeverage(),固定煮水、装杯步骤,将冲泡、加料设为抽象方法。具体饮品类实...
0
评论
分享
易元
3月前
关注
设计模式-策略模式
文章分析电商促销系统采用策略模式(定义接口、实现三类折扣策略、构建上下文类)优化传统条件判断,提升扩展性和维护性,适用于支付等场景,体现算法封装和开闭原则优势。...
0
评论
分享
易元
3月前
关注
设计模式-状态模式
本文探讨了电商订单系统中如何应用状态模式简化复杂状态管理的案例。通过分析传统实现中因条件语句过多导致的问题,作者详细展示了如何重构代码...
0
评论
分享
易元
3月前
关注
设计模式-观察者模式
文档讲述了社区通知系统的设计优化过程。初始实现存在通知方式硬编码、无法按需定制等问题。通过引入观察者模式重构,将通知发布者(被观察者)与接收方式(观察者)解耦,支持动态添加...
0
评论
分享
易元
4月前
关注
设计模式-备忘录模式
在开发文本编辑器时,用户需求撤销功能以回退到之前的编辑状态。文章首先通过常规编码实现了一个简单的撤销功能,但指出了这种实现方式存在的问题,如状态存储与编辑器类紧密耦合、破坏...
1
评论
分享
易元
4月前
关注
设计模式-中介者模式
本文介绍了在传统用户-角色-菜单权限系统中,由于服务间循环依赖导致的高耦合度和维护困难问题,并提出了通过中介者模式来解决这一问题的方案。中介者模式通过引入中间层来管理复杂交...
1
评论
分享
易元
4月前
关注
设计模式-迭代器模式
本文介绍了迭代器模式在书籍管理中的应用。传统实现中,遍历逻辑直接硬编码在集合类中,导致新增遍历方式时需要修改原有代码,违反了开闭原则。通过引入迭代器模式,将遍历逻辑与集合类...
0
评论
分享
易元
5月前
关注
命令模式:五步搞定!
写在前面 一、什么是命令模式? 命令模式是行为模式中的一种,通过将请求封装成对象,使开发者可以用不同的请求、队列或日志来参数化其他对象。 类比订外卖的过程:用户(触发者)在...
0
评论
分享
易元
5月前
关注
责任链模式实践:电商登录校验的演变
写在前面 一、初始阶段的直筒式实现 项目初期,登录校验通常只需用户名和密码验证,通常采用硬编码方式完成基础验证: 但随着用户量增加,安全需求不断升级: 验证码校验:防止脚本...
2
评论
分享
易元
5月前
关注
设计模式-代理模式
写在前面 初期实现 系统背景与设计目标 电商平台需快速上线用户登录功能,初期核心需求包括: 用户身份验证(login) 用户信息查询(getUserById) 开发团队采用...
0
评论
分享
易元
6月前
关注
设计模式-享元模式
写在前面 核心思想 享元模式的核心在于分离对象的内在状态(共享)和外在状态(独有)。通过共享不变部分,减少系统中重复对象的数量,从而提高系统性能。其关键点如下: 分离不变与...
0
评论
分享
易元
6月前
关注
设计模式-外观模式
写在前面 初版注册功能 那时的UserService还是个清爽少年,只需两步走天下。然而,命运的齿轮开始转动…… EmailService UserDao 需求风暴的暴击 ...
1
评论
分享
下一页
个人成就
文章被点赞
17
文章被阅读
2,051
掘力值
659
关注了
0
关注者
3
收藏集
0
关注标签
0
加入于
2022-10-31