首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
希望_睿智
掘友等级
公众号 希望睿智
中国科学技术大学毕业,专注于音视频领域近二十年,全网访问量近500万,粉丝近10万。在嵌入式开发、运营级平台、音视频编解码、流媒体等多个方向具备开发经验和技术积累,共发表发明专利十余项,软件著作权几十项。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.3K
文章 1.2K
沸点 1.1K
赞
2.3K
返回
|
搜索文章
最新
热门
实战设计模式之中介者模式
中介者模式是一种强大且灵活的设计模式,适用于需要优化对象间通信的场景。中介者模式通过引入一个中介对象,来封装一系列对象之间的交互。在没有中介者的情况下,这些对象之间可能会直接相互引用,导致系统中
实战设计模式之备忘录模式
与解释器模式、迭代器模式一样,备忘录模式也是一种行为设计模式。备忘录模式允许我们保存一个对象的状态,并在稍后恢复到这个状态。该模式非常适合于需要回滚、撤销或历史记录等功能的应用场景。通过使用备忘
实战设计模式之迭代器模式
与上一篇介绍的解释器模式一样,迭代器模式也是一种行为设计模式。它提供了一种方法来顺序访问一个聚合对象中的各个元素,而无需暴露该对象的内部表示。简而言之,迭代器模式允许我们遍历集合数据结构中的元素
实战设计模式之解释器模式
作为一种行为设计模式,解释器模式提供了一种方法来定义语言的文法规则,并通过这些规则解析和处理特定类型的语言句子。简单来说,解释器模式允许我们定义一个代表某种语言中语法规则的对象结构
实战设计模式之享元模式
在开发过程中,我们经常会遇到创建大量具有相似属性的对象的情况。比如:在一个图形编辑器中,可能有成千上万的小图标或文字字符;在一个游戏中,可能有大量的敌人、子弹等重复元素。
实战设计模式之代理模式
与前面介绍的组合模式、外观模式相同,代理模式也是一种结构型设计模式。代理模式非常实用,特别是在需要增强现有对象的功能、控制访问权限或是优化性能的情况下。简单来说,代理模式提供了一个对象来控制对另
实战设计模式之外观模式
与前一篇介绍的组合模式相同,外观模式也是一种结构型设计模式。通过引入一个外观类,将多个系统的接口整合成一个高层次的接口,使得客户端可以更容易地使用这些系统。这个模式的主要目的是:降低系统的耦合度
实战设计模式之组合模式
组合模式是一种结构型设计模式,允许我们将对象组合成树形结构,以表示部分和整体的层次关系。通过这种方式,我们可以统一地处理单个对象和对象组合。换句话说,组合模式使得客户代码能够忽略对象的层次结构
实战设计模式之原型模式
与工厂方法模式、抽象工厂模式一样,原型模式也是一种对象创建型模式。它提供了一种创建对象的新方式:通过复制一个已有实例,来创建新的实例。这种方式避免了构造函数的局限性,特别是当对象的创建成本很高或
实战设计模式之责任链模式
与上一篇介绍的命令模式一样,责任链模式也是一种行为设计模式,它允许我们将请求沿着处理者链进行传递。接收者和发送者都没有对方的引用,且责任链中的节点可以动态地添加或移除。
下一页
个人成就
优秀创作者
文章被点赞
594
文章被阅读
108,496
掘力值
6,027
关注了
1,271
关注者
209
收藏集
0
关注标签
9
加入于
2024-04-29