设计模式共0篇 第7页
设计模式

Flutter开发实战:通过工厂模式和yield/future/async/await,实现数据流处理的模块化与复用

相信大家对工厂模式并不陌生,我们就不过多介绍了。接下来,让我们一起来探讨在Flutter开发中如何利用工厂模式以及yield、future,async和await这些强大的特性,实现数据流处理的模块化与复用。 ...
admin的头像-五八三admin2年前
0290
使用第一性原理思维思考如何打造提高生产力的平台 | 京东云技术团队-五八三

使用第一性原理思维思考如何打造提高生产力的平台 | 京东云技术团队

引言 现在全社会都在搞数字化转型,从政府到企业,那么为什么要进行数字化转型呢?本质上还是社会治理和企业经营难度变得更大了。 以企业来说,转型的目标是为了实现有质量的活着,比如能赚更多...
admin的头像-五八三admin2年前
090

Go 常见设计模式之单例模式

单例模式是设计模式中最简单的一种模式,单例模式能够确保无论对象被实例化多少次,全局都只有一个实例存在。根据单例模式的特性,我们可以将其应用到全局唯一性配置、数据库连接对象、文件访问...
admin的头像-五八三admin2年前
0190

Flutter 开发实战:如何设计和实现自定义拦截器

在日常的 Flutter 开发中,我们经常会遇到一些需要在操作执行前后插入额外行为的场景。这些场景可能包括日志记录、权限检查、数据验证等。在这些情况下,拦截器模式就显得尤为重要。拦截器模式...
admin的头像-五八三admin2年前
0180
用命令模式绘制游戏地图-五八三

用命令模式绘制游戏地图

上一小节我们进行了享元模式实战,使用享元模式优化了物体间碰撞检测的范围。从本小节开始,我们将注意力从移动的物体(目前实现的坦克)转移到静态的景物(游戏中的装饰物,俗称游戏地图)上来...
admin的头像-五八三admin2年前
090
24种设计模式代码实例学习(四)行为型模式-五八三

24种设计模式代码实例学习(四)行为型模式

可恶的考试月终于结束了:(((( 项目Demo 本文代码语言为Objective-C 在上一篇文章中,我们介绍了结构型模式,在这一篇文章中,我们将来介绍行为型模式。 行为型模式和结构型模式、创建型模式一样...
admin的头像-五八三admin2年前
090

如何写出高质量代码?

我在小破站关注了两个 UP 主,分别是食贫道和影视飓风。 食贫道主打美食节目,但画面拍的可真是高级,构图舒服,转场丝滑。后期也非常棒,包括色彩和配乐等,都是电影级别。 每期节目,满屏弹幕...
admin的头像-五八三admin2年前
040
享元模式实战-五八三

享元模式实战

前面一小节,我们通过迭代器模式实现了坦克碰撞检测前从满足条件的集合中迭代遍历下一个要比较的物体,并对迭代筛选的逻辑进行了很好的封装。这一小节,我们将在此基础上对碰撞检测的选择范围做...
admin的头像-五八三admin2年前
0180

C++中fork函数的使用及原理

C++中fork函数的使用及原理,在C++中,fork函数用于创建一个新的进程称为子进程,该进程与原始进程几乎完全相同。 fork函数的基本概况 fork() 函数调用成功之后,会有两个返回值。当前进程,也...
admin的头像-五八三admin2年前
0130
2023 跟我一起学习设计模式: 迭代器模式-五八三

2023 跟我一起学习设计模式: 迭代器模式

迭代器模式 Iterator 迭代器模式是一种行为设计模式, 它可以在不暴露集合底层表现形式 (数组、列表、 栈和树等) 的情况下遍历集合中所有的元素。 遇到的问题 集合是编程中最常使用的数据类型...
admin的头像-五八三admin2年前
030

Go 迭代器模式讲解和代码示例

Go 迭代器模式讲解和代码示例 迭代器是一种行为设计模式, 让你能在不暴露复杂数据结构内部细节的情况下遍历其中所有的元素。 在迭代器的帮助下, 客户端可以用一个迭代器接口以相似的方式遍历...
admin的头像-五八三admin2年前
060
Java 设计模式实战系列—工厂模式-五八三

Java 设计模式实战系列—工厂模式

在 Java 开发中,对象的创建是一个常见的场景,如果对象的创建和使用都写在一起,代码的耦合度高,也不利于后期的维护。我们可以使用工厂模式来解决这个问题,工厂模式是一个创建型模式,将对象...
admin的头像-五八三admin2年前
050

服务:AI时代理解产品即服务

简介 提供完整的产品体验(CPE)现在如此重要。 它涵盖了人们与产品的每一次互动,从发现产品到购买产品,再到成为忠实的拥护者。 背后的概念是,产品经理特别需要专注于构建最小可爱产品(而不是...
admin的头像-五八三admin2年前
020

虔诚地向Builder模式道个歉

引子 曾经在博文中发表过一些关于“Builder模式”的错误言论,误导了读者。今天在此虔诚地向Builder模式道个歉。 这个错误言论出现在面试题 | 怎么写一个又好又快的日志库?(一)。在该篇博文...
admin的头像-五八三admin2年前
030
2023跟我学设计模式:中介者模式(Intermediary)-五八三

2023跟我学设计模式:中介者模式(Intermediary)

2023跟我学设计模式:中介者模式(Intermediary) 控制器、Intermediary、Controller、Mediator 中介者模式是一种行为设计模式, 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间...
admin的头像-五八三admin2年前
060

Go 中介者模式讲解和代码示例

Go 中介者模式讲解和代码示例 中介者是一种行为设计模式, 让程序组件通过特殊的中介者对象进行间接沟通, 达到减少组件之间依赖关系的目的。 中介者能使得程序更易于修改和扩展, 而且能更方便...
admin的头像-五八三admin2年前
020

解析JavaScript的工厂模式

前言 相信有的小伙伴在学习JS时总会听到一个概念叫设计模式,很多小伙伴也会好奇它是干什么的。首先设计模式是软件开发常用解决问题的经验总结,用于特定的情境下复用,它没有语言的限制,它存...
admin的头像-五八三admin2年前
040
Go 设计模式(12)|项目依赖耦合度太高?可以用适配器做下优化-五八三

Go 设计模式(12)|项目依赖耦合度太高?可以用适配器做下优化

大家好,这里是每周都在陪你进步的网管~!今天介绍一个在我们在开发做项目时,经常会用到的设计模式—适配器模式。 适配器模式(Adapter Pattern)又叫作变压器模式,它的功能是将一个类的接口...
admin的头像-五八三admin2年前
020
融云出海:TikTok 百亿美元投向东南亚,巨头将如何影响市场格局-五八三

融云出海:TikTok 百亿美元投向东南亚,巨头将如何影响市场格局

?移步融云全球互联网通信云三折抢购 《出海作战地图》 ,7 月 15 日恢复原价 比白皮书更精炼省流,比图谱更实用有效。关注【融云全球互联网通信云】了解更多 融云《社交泛娱乐出海作战地图》...
admin的头像-五八三admin2年前
090
你用过哪些设计模式(一)?-五八三

你用过哪些设计模式(一)?

什么是设计模式? 一些经验总结的最佳实践! 是不是必须要用? 并不是,但是既然已经说是最佳实践了,该用的地方,你不用,就有些违背常理了。 一、单例 这个或许是最最最常见,也是最最最常用...
admin的头像-五八三admin2年前
090