首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
方生
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
方生
4年前
关注
「手写设计模式」单例模式
理解名词 单例设计模式(Singleton Design Pattern)是一种创建型设计模式。 单例:一个类只允许创建一个对象(或者实例),那这个类就是一个单例类; 作用...
1
评论
分享
方生
4年前
关注
「手写设计模式」工厂模式
理解名词 工厂模式(Factory Design Pattern)是一种创建型设计模式。工厂在现实中是生产加工物品的地方,在程序中就是创建对象的地方。 工厂模式分为三种更加...
1
评论
分享
方生
4年前
关注
「手写设计模式」建造者模式
理解名词 建造者(Builder)模式是一种创建型模式,用来创建类的实例对象。 和工厂模式区别? 工厂模式是用来创建不同但是相关类型的对象(继承同一父类或者接口的一组子类)...
0
评论
分享
方生
4年前
关注
「手写设计模式」原型模式
理解名词 原型模式(Prototype Design Pattern)是一种创建型设计模式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。如果对象的创建成本...
1
评论
分享
方生
4年前
关注
「手写设计模式」享元模式
理解名称 享元模式(Flyweight Design Pattern)是一种结构型模式。所谓“享元”,顾名思义就是被共享的单元。 作用 当一个系统中存在大量重复对象的时候,...
1
评论
分享
方生
4年前
关注
「手写设计模式」组合模式
理解名词 组合模式(Composite Design Pattern)是一种结构型设计模式,在 GoF 的《设计模式》定义为: 组合模式跟面向对象设计中的“组合关系(通过组...
1
评论
分享
方生
4年前
关注
「手写设计模式」门面模式
理解名称 门面模式(Facade Design Pattern),也叫外观模式。在 GoF 的《设计模式》一书中,定义如下: 门面模式强调迪米特法则(最少知识原则)和接口隔...
1
评论
分享
方生
4年前
关注
「手写设计模式」适配器模式
理解名称 适配器模式(Adapter Design Pattern)是一种结构型设计模式。 关于适配器,可以用Type-C扩展坞做例子,对于只支持Type-C接口的MAC来...
0
评论
分享
方生
4年前
关注
「手写设计模式」装饰器模式
理解名称 装饰器模式(Decorator Pattern)属于结构型模式,允许向一个现有的对象添加新的功能,同时又不改变其结构。 该模式强调一个思想:组合优于继承 作用 解...
0
评论
分享
方生
4年前
关注
「手写设计模式」桥接模式
理解名称 桥接模式(Bridge Design Pattern)在GoF《设计模式》中的定义如下: 这个模式主要强调了两个思想: 面向接口编程 组合优于继承 作用 解耦抽象...
1
评论
分享
方生
4年前
关注
「手写设计模式」代理模式
理解名词 代理模式(Proxy Design Pattern)是一种结构型设计模式,代理在这里理解为代替原始类与外界进行交互(接收请求返回结果) 作用 在不改变原始类(被代...
0
评论
分享
方生
4年前
关注
「手写设计模式」解释器模式
理解名词 解释器模式(Interpreter Design Pattern)在 GoF 的《设计模式》定义如下: 在某些场景下,需要我们自定义DSL(Domain Spec...
0
评论
分享
方生
4年前
关注
「手写设计模式」命令模式
理解名词命令模式(Command Design Pattern)在 GoF 的《设计模式》中定义如下:命令模式的核心是将函数封装成对象,然后当做参数传递给其他函数,以达到控...
0
评论
分享
方生
4年前
关注
「手写设计模式」备忘录模式
理解名词备忘录模式(Memento Design Pattern)是一种行为型模型,在 GoF《设计模式》中定义如下:我们平时需要临时记录一些信息会用到备忘录,需要的时候翻...
0
评论
分享
方生
4年前
关注
「手写设计模式」访问者模式
理解名词访问者模式(Visitor Design Pattern)是一种行为型设计模式,在 GoF 的《设计模式》中定义如下...
0
评论
分享
方生
4年前
关注
「手写设计模式」迭代器模式
迭代器模式(Iterator Design Pattern)是一种行为型设计模式,也叫游标模式(Cursor Design Pattern)。 用来遍历集合对象,将集合对象...
1
评论
分享
方生
4年前
关注
「手写设计模式」状态模式
先来理解状态机。 有限状态机(Finite State Machine),缩写为 FSM,简称为状态机。状态机有 3 个组成部分:状态(State)、事件(Event)、动...
0
评论
分享
方生
4年前
关注
「手写设计模式」观察者模式
观察者模式中有两类对象,Observer观察者对象和Observable对象(被观察者),也有其他叫法以及变种,例如Subject-Observer、Publisher-S...
0
评论
分享
方生
4年前
关注
「手写设计模式」策略模式
策略模式(Strategy Design Pattern)是一种行为型模式。在《设计模式》中的定义为: 策略这个词在这里可以理解为针对不同问题给出的专门解决办法。在代码中,...
0
评论
分享
方生
4年前
关注
「手写设计模式」责任链模式
责任链模式(Chain Of Responsibility Design Pattern)是一种行为型设计模式,责任在这里理解为“应该做的事情”,结合链来理解就是,多个处理...
0
评论
分享
下一页
个人成就
文章被点赞
18
文章被阅读
13,403
掘力值
401
关注了
5
关注者
5
收藏集
0
关注标签
8
加入于
2019-03-15