首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
希望_睿智
掘友等级
公众号 希望睿智
中国科学技术大学毕业,专注于音视频领域近二十年,全网访问量近500万,粉丝近10万。在嵌入式开发、运营级平台、音视频编解码、流媒体等多个方向具备开发经验和技术积累,共发表发明专利十余项,软件著作权几十项。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2K
文章 986
沸点 975
赞
2K
返回
|
搜索文章
最新
热门
实战设计模式之原型模式
与工厂方法模式、抽象工厂模式一样,原型模式也是一种对象创建型模式。它提供了一种创建对象的新方式:通过复制一个已有实例,来创建新的实例。这种方式避免了构造函数的局限性,特别是当对象的创建成本很高或
实战设计模式之责任链模式
与上一篇介绍的命令模式一样,责任链模式也是一种行为设计模式,它允许我们将请求沿着处理者链进行传递。接收者和发送者都没有对方的引用,且责任链中的节点可以动态地添加或移除。
实战设计模式之命令模式
命令模式是一种行为设计模式,用于将请求封装成对象,从而使我们可以用不同的请求对客户进行参数化。简单来说,命令模式就是把一个请求转换为一个包含所有关于这个请求信息的对象。这样,就可以像传递其他对象
实战设计模式之桥接模式
与上一篇介绍的适配器模式一样,桥接模式也是一种结构型设计模式。它旨在将抽象部分与其实现部分分离,使它们可以独立变化。通过桥接模式,我们可以让一个类的功能模块化,并且可以在不修改其他模块的情况下
实战设计模式之适配器模式
在大型项目中,我们可能会遇到以下一些典型场景。 1、需要使用一些现有的类,但其接口不符合要求。 2、想要创建一个可以重复使用的类,该类可以与其他不相关的类或不可预见的类(即接口可能并不兼容的类)
实战设计模式之建造者模式
在实际项目中,我们有时会遇到需要创建复杂对象的情况。这些对象可能包含多个组件或属性,而且每个组件都有自己的配置选项。如果直接使用构造函数或前面介绍的工厂方法来创建这样的对象,可能会导致以下两个严
实战设计模式之装饰器模式
在软件开发中,我们经常遇到需要给现有对象添加新功能的情况。最直接的方法是通过继承来实现,即创建一个子类,并重写或新增方法。然而,继承这种方式有如下几个缺点。 1、违反开放封闭原则。开放封闭原则指
实战设计模式之策略模式
与前一篇文章中提到的观察者模式一样,策略模式也是一种行为设计模式。它允许我们定义一系列算法,并将每个算法封装起来,使它们可以互换使用。通过这种方式,策略模式使得算法的变化独立于使用这些算法的客户
实战设计模式之观察者模式
与前面提到的工厂方法模式、抽象工厂模式等创建型设计模式不同,观察者模式属于行为设计模式。行为设计模式主要关注对象之间的职责分配,以及它们之间的通信。通过行为设计模式,可以更加清晰地表达复杂的控制
实战设计模式之抽象工厂模式
前一篇文章中提到的工厂方法模式允许子类决定具体要创建的对象类型,但它一次只创建一个对象。抽象工厂模式则更加复杂,它关注的是创建一系列相关的对象。这些对象通常构成了一个完整的“家族”,并且在不同的
下一页
个人成就
优秀创作者
文章被点赞
580
文章被阅读
82,131
掘力值
5,801
关注了
1,271
关注者
206
收藏集
0
关注标签
9
加入于
2024-04-29