首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式运用
山辣
创建于2024-03-15
订阅专栏
在软件世界中,每个开发机构就像一个部落,而模式就是对部落的某种共同记忆的一种有形表现。
等 2 人订阅
共6篇文章
创建于2024-03-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
PHP 设计模式 | 责任链模式
1. 引言 在开发过程中,我们经常会遇到一系列需要按顺序执行的操作,比如日志记录、权限校验、数据过滤等。如果使用 if-else 结构来处理,代码会变得冗长且难以维护。这时,我们可以使用 责任链模式(
PHP设计模式 | 策略模式
1. 引言 在软件开发中,我们经常需要在运行时动态选择不同的算法或行为,而不希望在主代码中充满 if-else 或 switch-case 语句。策略模式(Strategy Pattern) 就是为了
PHP设计模式 | 观察者模式
1. 引言 在开发中,我们经常遇到这样一种需求:某个对象的状态发生变化时,需要通知多个其他对象做出相应的响应。例如,在用户注册成功后,我们可能需要发送一封欢迎邮件,同时更新统计数据。这种情况下,如果在
PHP设计模式 | 工厂模式
在软件设计中,工厂模式是一种常用的设计模式,它用于创建对象的实例而不暴露实例化对象的具体逻辑。在PHP中,工厂模式有两种常见的实现方式:简单工厂模式和抽象工厂模式。简单工厂模式适用于较为简单的
PHP 设计模式 | 单例模式(Singleton Pattern)
解决什么问题 单例模式主要是解决一个类只有一个实例,并提供一个全局访问点以确保所有代码使用同一个实例,避免资源浪费、数据不一致的问题。 单例运用场景 控制资源访问:比如控制数据库连接次数。 配置文件管
PHP 设计模式 | 前言
设计模式是什么? 在程序的世界中,我们遇到的大部分问题其实都被其他程序员一再被处理。针对于这样重复的场景,在生产过程中不断的累计,形成的通用的解决方案,我们称之为设计模式。 设计模式组成 一个设计模式