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

重学 Java 设计模式:实战适配器模式

重学 Java 设计模式:实战适配器模式 前言 在实际开发中,我们经常会遇到需要从多个 MQ 消息体中抽取指定字段值的场景。例如,从一个包含多个字段的 JSON 消息体中,只需要抽取其中一个字段的值...
admin的头像-五八三admin2年前
010

理解 JavaScript 设计模式

前言 本篇文章用于帮助理解 JavaScript 设计模式,会列举一些笔者学习到的设计模式,内容上尽可能由易到难,举例子的原则是尽可能简单,比较适合对设计模式概念不深的朋友阅读,对于有一定开发...
admin的头像-五八三admin2年前
040

重学 Java 设计模式:实战建造者模式

重学 Java 设计模式:实战建造者模式「各项装修物料组合套餐选配场景」 引言 在软件开发中,设计模式是一种被广泛使用的解决问题的方法。设计模式帮助我们更好地组织和管理代码,提供了一种可靠...
admin的头像-五八三admin2年前
050
小话设计模式-五八三

小话设计模式

一.背景 在我们平时开发过程中,遇到最多的问题基本上都是软件设计相关的一系列问题,如设计不合理,造成开发效率低下,维护和扩展性底,bug率高,那么这个时候优秀的设计模式就至关重要了。 学...
admin的头像-五八三admin2年前
020
24种设计模式代码实例学习(一)七大设计原则-五八三

24种设计模式代码实例学习(一)七大设计原则

项目Demo 本文代码语言为Objective-C 设计模式是一种被广泛应用于软件工程的解决问题的方法。 它们可以帮助开发人员提高代码的可复用性、可维护性和可扩展性。设计模式的使用可以让开发人员更加...
admin的头像-五八三admin2年前
040
【iOS】微信初版的悬浮小窗口的实现方案-五八三

【iOS】微信初版的悬浮小窗口的实现方案

很久以前写的文章,代码还能用,So搬运过来了。 Github地址:高仿微信初版的悬浮小窗口 其他版本: 使用Runtime优雅实现微信的手势返回生成浮窗功能 浮窗的作用,就是用来保存你浏览过的网页,...
admin的头像-五八三admin2年前
040

这七种设计模式,还学不会来打我!

前言 设计模式就像是编程界的“宝藏”,是一些经过验证和总结的最佳实践,可以帮助我们更好地组织代码、解决问题,并提高代码的可读性、可重用性和可维护性。而这些“宝藏”是由一些很厉害的程...
admin的头像-五八三admin2年前
0110
浅谈微信朋友圈的架构设计-五八三

浅谈微信朋友圈的架构设计

微信朋友圈是一种社交媒体应用,主要功能是让用户分享图片、视频和文字等内容,并与好友互动。一个基本的微信朋友圈设计方案: 数据库设计 微信朋友圈需要存储大量的图片和视频等多媒体数据,因...
admin的头像-五八三admin2年前
0160

Builder模式拯救了我的强迫症

Builder 前言 Builder模式大家应该不陌生,在我们的编码生涯中,总会碰到它的身影。无论是Android开发中的AlertDialog,还是网络框架中的OkHttp和Retrofit,亦或是JavaPoet中,都有这哥们的身影...
admin的头像-五八三admin2年前
0180
iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集-五八三

iOS老司机可落地在中大型iOS项目中的5大接地气设计模式合集

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 1. 前言: 设计模式可以在大型项目中有哪些可落地的优化? 笔者目前负责一个中大型iOS项目,用PPRo...
admin的头像-五八三admin2年前
0250