备忘录模式: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 说白了,就是对对象数据做保存和还原,并防止外部对数据修改。主要用于需要数据回滚的情况。 一、UML结构图 二、示例代码 1 using System; 2 using ...
分类:
其他好文 时间:
2019-12-02 19:13:43
阅读次数:
108
状态模式:当一个对象的内在状态改变时,其行为也相应改变,这个对象看起来像是改变了其类。 说白了,就是一个对象,在不同的状态下,表现出不同的行为,(例如:人在工作时,心情愉快、生气、烦恼、郁闷等不同的心情下,敲击键盘声音不同, 和人聊天时语气不同,就像变了一个人似的),为了避免在一个对象中增加各种 i ...
分类:
其他好文 时间:
2019-12-02 16:45:53
阅读次数:
109
观察者模式: 定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主体对象。这个主体对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己状态。 一、UML结构图 二、示例代码 1 using System; 2 using System.Collections.Generic; ...
分类:
其他好文 时间:
2019-12-02 13:39:31
阅读次数:
83
模板方法模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 一、UML结构图 二、特点 通过把不变的行为搬移到基类中,去除子类中的重复代码来体现它的优势。 ...
分类:
其他好文 时间:
2019-12-01 22:33:21
阅读次数:
121
从王者荣耀看设计模式(适配器模式 一.简介 在王者荣耀中,英雄元歌具有能够操纵傀儡的能力。元歌可以躲在草丛里,在本体状态使用秘术影来突进目标,同时傀儡会变成敌方英雄的样子,如果双方阵营有一样的英雄,能一定程度上对敌方的判断进行干扰。 二.适配器模式 适配器模式(Adapter Pattern) :将 ...
分类:
其他好文 时间:
2019-11-30 11:21:45
阅读次数:
94
单向链表:各节点中都包含一个指针(游标),且都统一指向直接后继节点,这类链表叫单向链表。双向链表:各节点都有一个指向前驱节点的指针和一个指向后继节点的指针,这类链表叫双向链表。 双向链表结构图 双向链表: ...
分类:
其他好文 时间:
2019-11-27 17:37:14
阅读次数:
65
爱莫脑图 爱莫脑图是一款免费开源的在线思维导图制作工具,界面简洁清晰易操作,支持Web云端保存,新建的脑图会自动保存至云端,可以随时登陆账户查看编辑、不用担心脑图文件发生丢失。 优点: 脑图风格多样,适用于多场合,思维导图、目录组织图、逻辑结构图以及天盘图等都可以制作。 支持云端存储,所有数据存储在 ...
分类:
其他好文 时间:
2019-11-25 18:32:27
阅读次数:
73
vue结构图: vuex为vue的一个插件,用来管理共享数据的,局部数据声明在自己组件内部. 没有使用vuex时,所有共享数据和操作数据的方法都声明在父组件内,数据的通信用props及pubsub等.下面是由vuex改下之前编写的一个小demo: 效果图示: 需求: header 部输入任务,进行 ...
分类:
其他好文 时间:
2019-11-25 09:33:50
阅读次数:
69
XMind 8使用教程: 在我们的日常学习 工作中,处理复杂事件时会遇到很多条件的影响,从而使得我们无从下手,这时我们就可以利用XMind 8来进行处理。 XMind 8以思维导图而为人们所熟知,其实除此之外,还可以绘制一些组织结构图、鱼骨图、树状图、逻辑图、矩阵等等... 下载地址:https:/ ...
分类:
其他好文 时间:
2019-11-25 09:32:24
阅读次数:
114
mybatis 自动生成 model、mapper、xml ...
分类:
移动开发 时间:
2019-11-24 12:09:42
阅读次数:
57