自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

糖醋闷油瓶的博客

星垂平野阔,月涌大江流。

原创 设计模式—策略模式

今天我们来讲策略模式: 策略模式就是见人说人话,见鬼说鬼话。 不同的情况下,用不同的算法(实例) 统一的情景接口: interface Strategy{ say(); } 说人话与说鬼话情景以及操作: //见人情景 class StrategyPerson implemen...

2019-06-11 19:23:39

阅读数 41

评论数 0

原创 设计模式—备忘录模式

假期;两天没有更新,因为懒! 今天我们来了解备忘录模式。 其实在备忘录模式里面,当你的状态只有当前与之前两种的时候,Caretaker其实可以没有,直接由Memento来进行set与get的操作就可以了。 备忘录模式和我们在现实里面的备忘十分相似。 或者说和存档十分的相似。 一个备忘录(存档...

2019-06-10 09:43:12

阅读数 29

评论数 0

原创 设计模式—组合模式

端午快乐!!! 过节,所以晚了点。 今天我们讲组合模式! 组合模式看起来是不是觉得和建造者模式很像! 确实很像,但是却不是。 建造者模式像是一个端午节粽子礼包,你用肉粽子,甜粽子等等将这个礼包装满了,这是建造者模式。 而组合模式则是你在网上统一挑选粽子礼包,虽然都是粽子礼包,但是礼包分为不同的...

2019-06-07 23:11:59

阅读数 18

评论数 0

原创 设计模式—命令模式

废话不多说: 命令模式顾名思义:就是通过命令来进行方法的调用,业务的处理。 看以上的uml图,你会觉得十分难看懂,一个简单的命令怎么生出那么多东西呢!!!! 其实我一开始也没看懂,看到代码后也觉得是脱裤子放屁——多此一举。现在我也觉得是这样。 我来用自己的思考来讲一讲命令模式: 1.既然是命令...

2019-06-06 11:51:49

阅读数 43

评论数 0

原创 设计模式—状态模式

老样子: 其实状态模式怎么说呢: 就是这样,当然你也可以写上千行的if语句,不过很难维护啊!!!! 继续提示:依赖倒转原则 状态抽象类: interface State{ static handle(String state); } 具体实现了: ConcretreState...

2019-06-05 11:18:50

阅读数 44

评论数 0

原创 设计模式—享元模式

之前在讲单例模式的时候,我就提到过单例模式和享元模式很类似,今天我们就来讲一讲享元模式。 享元模式其实理解起来很简单:能共享的共享(一个实例对象),不能共享的自用(多个实例对象) 再次强调:依赖倒转原则 享元模式很像现在养二胎。 假设现在你有两个孩子,一个七岁,一个五岁。那么七岁孩子的衣服,玩...

2019-06-04 09:43:22

阅读数 27

评论数 0

原创 设计模式—中介者模式

在之前,我们讲述了代理模式,今天我们将讲解一下中介者模式。 依旧是一个提醒: 依赖倒转原则 中介者模式其实和代理模式很像,都是通过一个额外的类进行调用。 中介者模式其实和字面的意思听起来很是相似,例如你买房子找中介,你和卖房子的人之间的交互都是通过中介来实现的,中介者模式也是这样。即当一个非中...

2019-06-03 10:17:29

阅读数 54

评论数 0

原创 设计模式—代理模式

废话不多说: 什么是代理模式?代理在百度解释里面的意思:暂时代人担任 某单位的负责职务,因此显然意见,被代理者的功能代理者都需要拥有。同时使用者直接面对的是代理者而不是具体的被代理者。 依赖倒转原则:依赖接口编程! 对象抽象类: interface Subject{ request(...

2019-06-02 10:37:41

阅读数 22

评论数 0

原创 设计模式—观察者模式

观察者模式,对于前端的朋友这个词估计会听到很多,毕竟vue就是运用了观察者模式。 依旧是老样子,定义,uml图: 依旧是老生常谈的一个概念:依赖倒转原则(依赖接口进行编程) 在写代码之前,我们先来聊聊观察者模式,这样便于理解。 根据定义,我们可以看到在观察者模式里面一共有两个角色,一个是被观察...

2019-06-01 10:58:55

阅读数 29

评论数 0

提示
确定要删除当前文章?
取消 删除