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