首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
星是河的眼
创建于2022-03-28
订阅专栏
设计模式学习
暂无订阅
共24篇文章
创建于2022-03-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
完整项目学习-1
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 安装前端脚手架 1.1 安装node.js 安装node.js 检查node.js 和 npm 的版本 切换淘宝镜像 安装vue客户端工具 n
GoF总结-24(解释器模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解释器来解释语言中的句子.也就是说,用编译语言的方式来分析应用中的实例。这种模
GoF总结-23(备忘录模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。 该模式又叫
GoF总结-22(访问者模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 将作用于某种数据结构的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作,为数据结构中的每
GoF总结-21(迭代器模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。迭代器模式是一种对象行为型模式。 2. 优点 访问一个聚合对象
GoF总结-20(中介者模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 定义一个中介对象来封装一系列对象之间的交互,使原有对象之间耦合松散,且可以独立地改变它们之间的交互。中介者模式又叫调停模式,它是迪米特法
GoF总结-19(观察者模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、
GoF总结-18(状态模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 对有状态的对象,把复杂的"判断逻辑"提取到不同的状态对象中,允许状态对象在其内部发生改变时改变其行为。 状态模式是一种对象行为型模式。
GoF总结-17(责任链模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传
GoF总结-16(命令模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分隔开。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调
GoF总结-15(策略模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的用户 。策略模式属于对象行为型模式,它通
GoF总结-14(模板方法模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为
GoF总结-13(组合模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 有时又叫做整体-部分模式,它是一种将对象组合成树状的层次结构模式,用来表示“整体-部分”的关系,使用户对单个对象和组合对象具有一致的访问
GoF总结-12(享元模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象大幅度减少需要创建的对象数量、避免大量相似类的开销,从而提高系统资
GoF总结-11(外观模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 外观模式又叫做门面模式,是一种通过为多个复杂度的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,
GoF总结-10(装饰器模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。 2. 优点 装饰器是继承的
GoF总结-9(桥接模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 将抽象与实现分离,使它们可以独立变化.它是用组合关系代替继承关系来实现,从而降低了抽象和实现这连个可变维度的耦合度。 桥接模式遵循了里氏
GoF总结-8(适配器模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。适配器模式分为类结构性模式和对象结构
GoF总结-7(代理模式)
本文已参与[新人创作礼]活动,一起开启掘金创作之路 1. 概念 由于某些原因需要给某对象提供一个代理以控制该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象不适合或者不能直接引用目标
GoF总结-6(建造者模式)
1. 概述 指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离
下一页