首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
方生
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
「手写设计模式」代理模式
理解名词 代理模式(Proxy Design Pattern)是一种结构型设计模式,代理在这里理解为代替原始类与外界进行交互(接收请求返回结果) 作用 在不改变原始类(被代理类)代码的情况下,通过引入
「手写设计模式」解释器模式
理解名词 解释器模式(Interpreter Design Pattern)在 GoF 的《设计模式》定义如下: 在某些场景下,需要我们自定义DSL(Domain Specific Language)
「手写设计模式」命令模式
理解名词命令模式(Command Design Pattern)在 GoF 的《设计模式》中定义如下:命令模式的核心是将函数封装成对象,然后当做参数传递给其他函数,以达到控制指令执行的目的。作用将函数
「手写设计模式」备忘录模式
理解名词备忘录模式(Memento Design Pattern)是一种行为型模型,在 GoF《设计模式》中定义如下:我们平时需要临时记录一些信息会用到备忘录,需要的时候翻看备忘录就能获取之前记录的信
「手写设计模式」访问者模式
理解名词访问者模式(Visitor Design Pattern)是一种行为型设计模式,在 GoF 的《设计模式》中定义如下
「手写设计模式」迭代器模式
迭代器模式(Iterator Design Pattern)是一种行为型设计模式,也叫游标模式(Cursor Design Pattern)。 用来遍历集合对象,将集合对象的遍历操作从集合类中拆分出来,放到迭代器类中,让两者的职责更加单一。 当编程语言提供的迭代器类无法满足我们…
「手写设计模式」状态模式
先来理解状态机。 有限状态机(Finite State Machine),缩写为 FSM,简称为状态机。状态机有 3 个组成部分:状态(State)、事件(Event)、动作(Action)。其中,事件也称为转移条件(Transition Condition)。事件触发状态的转…
「手写设计模式」观察者模式
观察者模式中有两类对象,Observer观察者对象和Observable对象(被观察者),也有其他叫法以及变种,例如Subject-Observer、Publisher-Subscriber、Producer-Consumer、EventEmitter-EventListene…
「手写设计模式」策略模式
策略模式(Strategy Design Pattern)是一种行为型模式。在《设计模式》中的定义为: 策略这个词在这里可以理解为针对不同问题给出的专门解决办法。在代码中,策略就是根据不同的输入条件,调用其对应的专门的处理函数。 在代码中解耦策略的定义、创建、使用。 策略模式本…
「手写设计模式」责任链模式
责任链模式(Chain Of Responsibility Design Pattern)是一种行为型设计模式,责任在这里理解为“应该做的事情”,结合链来理解就是,多个处理器以链式结构顺序组织起来,依次对同一个请求执行该处理器应该做的事情。 在框架开发中,我们可以利用它们来提供…
下一页
个人成就
文章被点赞
19
文章被阅读
14,671
掘力值
407
关注了
5
关注者
6
收藏集
0
关注标签
8
加入于
2019-03-15