- 博客(3)
- 资源 (4)
- 收藏
- 关注
最近看mybatis源码分享两个小知识点
最近看mybatis源码,看了一段时间了,还在继续,里面有很多好东西,后面整理出来分享给大家,这里先写两个小的细节,可能有些同学已经是这么写了,那么就当做你没看好了。希望你觉得是新鲜的。 先来看下面这段代码,这个代码本身没什么意义,只是表示一下写法: package collection;import java.util.ArrayList;import ja...
2013-09-26 14:21:20 138
JAVA设计模式学习24——访问者模式
访问者(Visitor)模式:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。访问者模式的结构图如下: 通过上图可以看到他有如下角色:抽象访问者(Visitor)角色:定义接口,声明一个或多个访问操作。 具体访问者(ConcreteVisitor)角色:实现抽象访问者所声明的接口,也就是抽象访问者所声明的各个访问操作。 抽象...
2013-09-16 07:54:26 197
JAVA设计模式学习23——状态模式
状态(state)模式:状态模式的意图是,允许一个对象在其内部状改变时改变它的行为。看起来就像是改变了它的类一样。主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。状态模式的结构如下图: 从图中可以看出状态模式有以下角色:1、抽象状态(State)角色:定义一个接口,用以封装环境对象的...
2013-09-07 11:57:59 150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人