首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
JulyYu
创建于2021-06-02
订阅专栏
收录编程设计模式
等 9 人订阅
共27篇文章
创建于2021-06-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— MVVM模式
MVVM模式 MVVM模式,Model-View-ViewModel。MVVM模式同样是MVC模式增强版,将其中的View 的状态和行为抽象化,让视图UI和业务逻辑分开。MVVM的核心是数据驱动即Vi
852
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— MVP模式
MVP模式 MVP模式,Model-View-Presenter,MVP可以说是MVC的演进的框架模式。MVP模式可以有效降低View复杂性,避免业务逻辑过多堆积在视图层,解除视图层和模型层的耦合性同
246
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— MVC模式
MVC模式 MVC模式全程Model-View-Controller ,模型-视图-控制器模式。MVC理念主要目的是为了将数据模型和视图分离开以控制器作为连接桥梁把这两者相关联起来并且做到解耦。MVC
335
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 桥接模式
桥接模式 所有模式都有别名,桥接模式也是如此。桥接模式也可以叫做桥梁模式。顾名思义桥接模式就是作为枢纽,承担连接两端的作用。 桥接模式定义:将抽象部分与实现部分分离,让两者可以独立进行变化。 桥接模式
234
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 外观模式
外观模式 外观模式也可以叫做门面模式。在开发SDK中是会有大量使用到外观模式的,通过一个外观类使得整个系统接口只有一个统一高层接口,对外部屏蔽实现细节,降低调用成本。 外观模式定义:一个子系统外部和内
528
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 享元模式
享元模式 享元模式可以说是对象池的一种实现,以尽可能减少内存使用,提升性能避免内存浪费。适用在使用大量重复对象的场景,通过缓存形式共享对象减少过多创造对象的目的。享元对象中可共享部分叫做内部状态,内部
397
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 装饰模式
装饰模式 装饰模式又叫包装模式。它是继承关系的一种替代方案,通过新对象类来包装原对象类的扩展方式取代通过继承方式实现功能扩展形式。 装饰模式定义:动态给一个对象添加额外职责,比起继承生成子类会更加灵活
414
2
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 适配器模式
适配器模式 适配器模式就是将两者不兼容的类融合在一起,通过转换将不同东西能够协作起来。在不修改不兼容类的接口基础上,创建新接口让适配器对不兼容类进行兼容操作来满足需求。 适配器模式定义:把一个类的接口
432
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 组合模式
组合模式 组合模式也可称之为整体模式。组合模式相对简单,它将一组相似的对象当做是一个整体对象来处理,将一个树状结构组合对象,最后设计提供一个统一方法去访问对象。 组合模式定义:将对象组合成树形结构来表
308
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 代理模式
代理模式 代理模式也称之为委托模式。当一个对象不能直接访问另一个对象的时候需要找一个中间对象帮忙处理这件事情,这个中间对象就是代理对象了。 代理模式的定义:给对象类提供一个代理以控制该对象的访问。访问
324
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 中介者模式
中介者模式 中介者模式也可以叫做调解者模式或是调停者模式。 中介者定义:中介者模式包装一系列对象互相作用的方式,使得对象之间不会有明显的必要相互作用,从而达到松散耦合。当对象之间作用发生改变时,不会立
364
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 访问者模式
访问者模式 访问者模式是将数据操作和数据结构分离的模式。访问者基本思想是,系统拥有许多对象构成的比较稳定的对象结构,这些对象拥有一个方法可以来接受访问者对象的访问。访问者是一个接口,拥有一个方法来对访
304
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 模板方法模式
模板方法模式 在面向对象开发过程中,当遇到执行流程固定,已知每个关键步骤,并且执行顺序流程一致,只是某些步骤具体实现过程是未知的情况。在这种情况下就可以使用模板方式模式去实现。 模板方法模式定义:定义
251
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 迭代器模式
迭代器模式 迭代器模式也可以叫做游标模式,是行为设计模式之一,是对容器访问的一种方式。对于容器对象访问必然涉及到遍历算法,遍历的形式就是迭代器了。其在访问和容器之间插入迭代器,将容器和迭代功能隔离,容
426
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 备忘录模式
备忘录模式 备忘录模式是一种行为模式,用于保存对象当前状态,在之后可以重新恢复到当时状态。实现的方式需要保证被保存的对象状态不能被对象从外部访问,目的是为了保护被保存的这些对象状态的完整性以及内部实现
97
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 观察者模式
观察者模式 观察者模式使用率上还是比较高的,可以将它理解为订阅-发布系统。它将观察者和被观察者解耦,使得它们之间依赖性变小。通常观察者模式常用在UI交互和底层业务逻辑解耦场景中,来应对交互应用场景多变
79
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 命令模式
命令模式 命令模式是行为型设计模式,它是将一系列指令封装,用户只需要调用接口就能完成一系列命令。比如电脑”关机“指令,对于用户可能只是一个关机操作,但对于电脑来说底层做了许多事情,暂停保存在执行的事件
892
1
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 解释器模式
解释器模式 解释器模式是一种行为型模式,提供一种解释语言的语法和表达式的方法,定义一个表达式接口,通过接口解释一个特定上下文。但实际上使用解释器模式的场景并不多,相对来说也不太常遇到。不过既然是设计模
198
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 责任链模式
责任链模式 责任链模式是行为型设计模式之一。责任链模式可以理解成单链表结构,每个节点连接着下一个子节点,每个节点支持拆开后重新连接,因此链式结构具备灵活性。这种结构同样适用在设计模式当中,每个节点可以
380
点赞
评论
JulyYu
1年前
设计模式
6月更文挑战|设计模式 —— 状态模式
状态模式 状态模式行为由状态决定,不同状态下有不同行为。看似状态模式结构和策略模式相似,但在目的和概念上两者还是有所不同的。状态模式的行为是平行且不可替换,策略模式是彼此独立,可互相替换。简单来说状态
455
1
评论
下一页