首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
希望_睿智
掘友等级
公众号 希望睿智
中国科学技术大学毕业,专注于音视频领域近二十年,全网访问量近500万,粉丝近10万。在嵌入式开发、运营级平台、音视频编解码、流媒体等多个方向具备开发经验和技术积累,共发表发明专利十余项,软件著作权几十项。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.2K
文章 1.1K
沸点 1.1K
赞
2.2K
返回
|
搜索文章
最新
热门
实战设计模式之建造者模式
在实际项目中,我们有时会遇到需要创建复杂对象的情况。这些对象可能包含多个组件或属性,而且每个组件都有自己的配置选项。如果直接使用构造函数或前面介绍的工厂方法来创建这样的对象,可能会导致以下两个严
实战设计模式之装饰器模式
在软件开发中,我们经常遇到需要给现有对象添加新功能的情况。最直接的方法是通过继承来实现,即创建一个子类,并重写或新增方法。然而,继承这种方式有如下几个缺点。 1、违反开放封闭原则。开放封闭原则指
实战设计模式之策略模式
与前一篇文章中提到的观察者模式一样,策略模式也是一种行为设计模式。它允许我们定义一系列算法,并将每个算法封装起来,使它们可以互换使用。通过这种方式,策略模式使得算法的变化独立于使用这些算法的客户
实战设计模式之观察者模式
与前面提到的工厂方法模式、抽象工厂模式等创建型设计模式不同,观察者模式属于行为设计模式。行为设计模式主要关注对象之间的职责分配,以及它们之间的通信。通过行为设计模式,可以更加清晰地表达复杂的控制
实战设计模式之抽象工厂模式
前一篇文章中提到的工厂方法模式允许子类决定具体要创建的对象类型,但它一次只创建一个对象。抽象工厂模式则更加复杂,它关注的是创建一系列相关的对象。这些对象通常构成了一个完整的“家族”,并且在不同的
实战设计模式之工厂方法模式
工厂方法模式和前一篇文章中提到的简单工厂模式都属于创建型设计模式,它们都致力于解决对象创建的问题。但两者还是有一些重要区别的:简单工厂模式通常用于减少重复代码,并将对象的创建逻辑集中在一个地方
实战设计模式之简单工厂模式
简单工厂模式并不是GoF的23种设计模式之一,但它是一种常见的编程惯用法,用于简化对象的创建过程。简单工厂模式属于创建型模式的一种,提供了一种创建对象的最佳方式。
实战设计模式之单例模式
在进行大型项目的系统架构设计时,确保某些类只有一个实例,是非常重要的。比如:日志记录器、数据库连接池、配置管理器等组件,通常只需要一个实例来处理所有请求。在这种情况下,如果每次使用都创建新的对象
实战设计模式之漫谈
软件的复杂性是一个很宽泛的概念,任何使软件难以理解、难以修改、难以维护的东西,都属于软件的复杂性。软件复杂的根本原因是:变化。这里的变化,包括:客户需求的变化、技术平台的变化、开发团队的变化
C++网络编程之多播
在移动互联网时代,随着多媒体应用的日益普及,如何高效地将数据传输给多个接收者成为了网络通信领域的一个重要课题。多播(英文为Multicast)作为一种高效的网络通信方式,可以将数据同时发送到多个
下一页
个人成就
优秀创作者
文章被点赞
589
文章被阅读
92,193
掘力值
5,928
关注了
1,271
关注者
207
收藏集
0
关注标签
9
加入于
2024-04-29