首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
点赞侠01
创建于2023-09-27
订阅专栏
设计模式
暂无订阅
共3篇文章
创建于2023-09-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
发布-订阅模式
定义: 基于一个事件(主题)通道,希望接收通知的对象 Subscriber 通过自定义事件订阅主题,被激活事件的对象 Publisher 通过发布主题事件的方式通知各个订阅该主题的 Subscribe
观察者模式
定义: 观察者模式是一种常用的设计模式,它定义了一种一对多的关系,让多个订阅者对象同时监听某一个主题对象,当主题对象发生变化时,它会通知所有订阅者对象,使它们能够自动更新 。 场景: 当一个对象的状态
策略模式
定义 : 定义一系列算法,将每个算法封装起来,并使它们可以相互替换,从而使客户端代码能够在运行时选择不同的算法而不必修改其代码。策略模式通常用于解决在不同情况下需要不同算法的问题,将算法的使用与算法的