首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
星辰大海Q
创建于2023-01-18
订阅专栏
记录学习设计模式的相关文档
等 2 人订阅
共19篇文章
创建于2023-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-责任链模式
# 责任链模式 1.简介 责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下一个处理者。
设计模式-访问者模式
1.简介 访问者模式是一种行为设计模式,它能将算法与其所作用的对象隔离开。建议将新行为放入一个名为访问者的独立类中,而不是试图将其整合到已有类。
设计模式-备忘录模式
# 备忘录模式 1.简介 简单的来说就是在某一时刻把当前状态记录下来,以后可以选择性的再恢复到某次保存的状态。 例如游戏中的存档、编辑器中的 crtl+z、浏览器中的后退、数据库的事务管理等等。
设计模式-中介者模式
中介者模式 1.简介 中介者模式是一种行为设计模式,它能减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。
设计模式-组合模式
简介:组合模式是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且像使用独立对象一样使用它们。
设计模式-迭代器模式
# 迭代器模式 迭代器是一种行为设计模式,它可以让你在不暴露集合底层表现形式的情况下遍历集合中的所有元素。
设计模式-桥接模式
桥接模式是一种结构型设计模式,它可以将一个大类或者一系列紧密相关的类拆分为抽象和实现两个独立的层次接口,从而在开发时分别使用。
设计模式-代理模式
代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。
设计模式-原型模式
# 原型模式 1.简介 原型模式是一种创建型设计模式,使你能够复制已有对象,而又无需代码依赖它们所属的类。
设计模式-亨元模式
亨元模式是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象。
设计模式-外观模式
1.简介 外观类提供了一个统一的接口,用来访问子系统中的一些接口。更方便客户的使用,其实就是一系列的操作封装到了一起。
设计模式-建造者模式
1.简介 建造者模式是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相关的创建代码生成不同类型和形式的对象。
设计模式-状态模式
1.简介 状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
设计模式-适配器模式
1.简介 适配器模式是一种结构性设计模式,它能使接口不兼容的对象进行相互合作。适配器是一个特殊的对象,它能够转换对象接口,使其可以与其他对象进行交互。
设计模式-装饰模式
装饰模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。
设计模式-模版方法模式
模版方法模式是一种行为设计模式,它在父类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。
设计模式之命令模式
命令模式是一种行为设计模式,他可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行,或将其放入到队列中,且能实现可撤销操作。
设计模式之观察者模式
观察者模式属于行为型模式(类和对象如何交互,及划分责任和算法)的一种。定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。
设计模式之策略者模式
策略模式(Strategy Pattern)属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换.