没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
责任链模式 备忘录模式 单(双)链表 显示 "正在加载,请稍后……" 原理 1、责任链模式: * 责任连模式的结构 责任连模式的类图非常简单,它由一个抽象地处理类和它的一组实现类组成: * 抽象处理类:抽象处理类中主要包含一个指向下一处理类的成员变量nextHandler和一个处理请求的方法handRequest * ,handRequest方法的主要主要思想是,如果满足处理的条件,则有本处理类来进行处理,否则由nextHandler来处理。 * 具体处理类:具体处理类主要是对具体的处理逻辑和处理的适用条件进行实现。 2、备忘录模式: *备忘录模式的优点有: *当发起人角色中的状态改变时,有可能这是个错误的改变,我们使用备忘录模式就可以把这个错误的改变还原。 *备份的状态是保存在发起人角色之外的,这样,发起人角色就不需要对各个备份的状态进行管理。 * *备忘录模式的缺点: *在实际应用中,备忘录模式都是多状态和多备份的,发起人角色的状态需要存储到备忘录对象中,对资源的消耗是比较严重的。 * *适用场景 *如果有需要提供回滚操作的需求,使用备忘录模式非常适合,比如jdbc的事务操作,文本编辑器的Ctrl+Z恢复等。 3、单(双)链表:这个是数据结构方面的知识,代码有详细的说明。 4、显示 "正在加载,请稍后……" 原理
资源推荐
资源详情
资源评论
收起资源包目录
modelAndLink.zip (56个子文件)
modelAndLink
.settings
com.genuitec.eclipse.j2eedt.core.prefs 1KB
org.eclipse.jdt.core.prefs 330B
src
com
MyDoubleList.java 3KB
Sington.java 2KB
memorandums
Client.java 4KB
LinkedList
ListTest.java 1KB
ListNode.java 500B
EmptyListException.java 219B
MyLinkedList.java 7KB
List.java 3KB
chainofresponsibility
zrl
Client.java 3KB
ChainOfResponsibilityTest.java 2KB
memorandum
Client.java 2KB
.project 1KB
WebRoot
images
cursor.gif 2KB
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 371B
classes
com
MyDoubleList.class 2KB
Sington$Node.class 2KB
DoubleNode.class 1KB
Sington.class 2KB
memorandums
BeanUtils.class 2KB
Caretaker.class 971B
Originator.class 2KB
Memento.class 829B
Client.class 2KB
LinkedList
List.class 2KB
EmptyListException.class 562B
MyLinkedList$MyListIterator.class 3KB
MyLinkedList.class 4KB
MyLinkedList$MyIterator.class 2KB
ListTest.class 2KB
ListNode.class 754B
MyLinkedList$DNode.class 892B
chainofresponsibility
zrl
Level.class 498B
Response.class 299B
Handler.class 1KB
ConcreteHandler3.class 900B
ConcreteHandler1.class 900B
Request.class 531B
ConcreteHandler2.class 900B
Client.class 1KB
ChainOfResponsibilityTest.class 891B
Handler.class 602B
ConcreteHandler3.class 1KB
ConcreteHandler1.class 1KB
ConcreteHandler2.class 1KB
memorandum
Caretaker.class 536B
Originator.class 864B
Memento.class 559B
Client.class 1KB
lib
log4j-1.2.15.jar 383KB
index.jsp 2KB
MyJsp.jsp 842B
.mymetadata 310B
.classpath 437B
.myeclipse
共 56 条
- 1
资源评论
TomZXY
- 粉丝: 45
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功