首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
甩了他我编程养你
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 26
沸点 59
赞
85
返回
|
搜索文章
最新
热门
设计模式---访问者模式
23 意图 访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。 ** 问题 假如你的团队开发了一款能够使用巨型图像中地理信息的应用程序。 图像中的每个节点既能代表复杂实体 (例如一
设计模式----模板方法模式
22 ** 意图 模板方法模式是一种行为设计模式, 它在超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 ** 问题 假如你正在开发一款分析公司文档的数据挖掘程序。 用户
设计模式---策略模式
21 策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别放入独立的类中, 以使算法的对象能够相互替换。 ** 问题 一天, 你打算为游客们创建一款导游程序。 该程序的核心功能是提
设计模式---状态模式
20 意图 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 ** 问题 状态模式与有限状态机 **的概念紧密相关。 有限状态机。 其
设计模式---观察者模式
18 意图 观察者模式是一种行为设计模式, 允许你定义一种订阅机制, 可在对象事件发生时通知多个 “观察” 该对象的其他对象。 ** 问题 假如你有两种类型的对象: 顾客和 商店 。 顾客对某个特
设计模式---备忘录模式
17 意图 备忘录模式是一种行为设计模式, 允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 ** 问题 假如你正在开发一款文字编辑器应用程序。 除了简单的文字编辑功能外, 编辑器中还要有
设计模式----中介者模式
16 意图 中介者模式是一种行为设计模式, 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间的直接交互, 迫使它们通过一个中介者对象进行合作。 ** 问题 假如你有一个创建和修改客户资料的
设计模式---迭代器模式
15 意图 迭代器模式是一种行为设计模式, 让你能在不暴露集合底层表现形式 (列表、 栈和树等) 的情况下遍历集合中所有的元素。 ** 问题 集合是编程中最常使用的数据类型之一。 尽管如此, 集合只
设计模式-----命令模式
14 意图 命令模式是一种行为设计模式, 它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数化、 延迟请求执行或将其放入队列中, 且能实现可撤销操作。 **
设计模式---责任链模式
13 意图 责任链模式是一种行为设计模式, 允许你将请求沿着处理者链进行发送。 收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。 ** 问题 假如你正在开发一个在线订购系统
下一页
个人成就
文章被点赞
7
文章被阅读
5,141
掘力值
150
关注了
4
关注者
20
收藏集
11
关注标签
0
加入于
2021-04-06