设计模式共0篇 第13页
设计模式
24种设计模式代码实例学习(一)七大设计原则-五八三

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

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

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

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

Android-装饰器模式 vs 代理模式 vs 适配器模式:结构型模式三表兄

前言: 在软件开发中,设计模式是解决常见问题的可复用方案。装饰器模式、代理模式和适配器模式是常用的结构型设计模式,它们在不同的场景中发挥着重要作用。本文将以幽默风趣的方式,详细讲解...
admin的头像-五八三admin2年前
060

面向对象设计中的里氏替换原则

前言 前面我们学习了 SOLID 原则中的单一职责原则和开闭原则,这两个原则都比较重要,想要灵活应用也比较难,需要在实践中多去理解、练习和应用。 今天,我们再来了解下 SOLID 中的里式替换原则...
admin的头像-五八三admin2年前
080

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

前言 设计模式就像是编程界的“宝藏”,是一些经过验证和总结的最佳实践,可以帮助我们更好地组织代码、解决问题,并提高代码的可读性、可重用性和可维护性。而这些“宝藏”是由一些很厉害的程...
admin的头像-五八三admin2年前
0110
【设计模式】行为型模式其六: 备忘录模式-五八三

【设计模式】行为型模式其六: 备忘录模式

备忘录模式 备忘录模式概述 备忘录模式——软件中的“后悔药”——撤销(Undo) 通过使用备忘录模式可以让系统恢复到某一特定的历史状态 首先保存软件系统的历史状态,当用户需要取消错误操作并且...
admin的头像-五八三admin2年前
020

理解 JavaScript 设计模式

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

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

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

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

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

Python 装饰器的用法指导

PythonPython 装饰器的用法指导 作者:李俊才 (jcLee95):blog.csdn.net/qq_28550263… 邮箱 :291148484@163.com 本文地址:blog.csdn.net/qq_28550263… 导读: Python 装饰器它允许我们在...
admin的头像-五八三admin2年前
060