首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
锋利的绵羊
创建于2024-04-19
订阅专栏
设计模式相关文章
等 1 人订阅
共3篇文章
创建于2024-04-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【设计模式】使用 Builder 模式优化参数极多的表单提交方法
Builder 模式是一种对象构建模式,主要用于创建复杂的对象。 示例:超过 10 个参数的提交方法 举个栗子:我要封装一个表单提交方法,这个方法长这样: 这样定义的问题
【设计模式】使用策略模式优化表单校验逻辑
什么是策略? 所谓策略,就是根据已知条件决定要做出怎样的行为。 举个栗子:我要实现一个表单校验功能,要求 name 不能为空且长度必须大于 2 且小于 4,age 不能为空且必须为纯数字。 这样的判断
【设计模式】使用中介者模式优化表单交互
什么是中介者模式? 在程序里,也许一个对象会和其他 10 个对象打交道,所以它会保持 10 个对象的引用,并且自己维护与其他对象的交互逻辑。 当程序的规模增大,对象会越来越多,它们之间的关系也越来越复