java与模式
matchcolor
这个作者很懒,什么都没留下…
展开
-
备忘录模式
备忘录模式(Memento Pattern)备忘录模式模式又叫快照模式(Snapshot Pattern)或Token模式,是对象的行为模式 备忘录对象是一个用来存储另外一个对象内部状态的快照(snapshot)的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捕捉(Capture)住,并外部化(Externalize),存储起来,从而可以在将来合适的时候把这个原创 2006-09-29 20:47:00 · 1594 阅读 · 0 评论 -
状态模式
状态模式(State Pattern) 状态模式又称为状态对象模式,是对象的行为模式。 状态模式允许一个对象在其内部状态改变时改变其行为。这个对象看上去就像时改变了它的类一样。 在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态(stateful)的对象。这样对象的状态是从事先定好的一系列值中取出。当一个这原创 2006-09-29 22:31:00 · 1623 阅读 · 0 评论 -
专题:定时器
专题:定时器 Java中的定时器是java.util.Timer类。Timer是和TimerTask都是线程,而且是彼此独立的线程 Timer类给出一系列的scheduler()方法,用于定时执行一个TimerTask类型的对象。TimerTask的对象则包含具体的run()方法,这个方法可以调度系统所要执行的内部或外部任务。 在每一个Timer对象背原创 2006-09-28 13:51:00 · 1212 阅读 · 0 评论 -
专题:Swing库中的命令撤消和恢复
专题:Swing库中的命令撤消和恢复一、在视窗系统中使用命令模式 在视窗系统中使用命令模式,有如下特点(1)使命令所代表的操作与用户GUI界面分开(2)可以把相关的操作与单个的命令对象结合在一起(3)每一个按键都应当有它的单独的类(4)由于命令对象要与用户GUI发生关系,所以命令类要么是用户GUI界面类的内部类,要么是外部类。如果是内部类,那么命令类当然可以得原创 2006-09-28 21:05:00 · 2222 阅读 · 0 评论 -
责任链模式
责任链模式(Chain of Responsibility Pattern)责任链模式是一种对象的行为模式。 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使系统可以在不影响客户端的情况下动态的重新组织链和分配责任。一、责任链模原创 2006-09-28 10:51:00 · 11625 阅读 · 4 评论 -
访问者模式
访问者模式(Visitor Pattern) 访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。一、问题 集合是大多数的系统都要处理的一种容器对象,它保存了对其它对象的引用。一般情况下,在集合上采取的操作都是针对同类型对象的同类操作,而迭代子模式就是为这种情况准备原创 2006-09-30 09:30:00 · 3604 阅读 · 1 评论 -
命令模式
命令模式(Command Pattern) 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式是把一个请求或操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或记录请求日志,可以提供命令的撤消和恢复功能。一、引言 命令模式是对命令的封装,命令模式把发出命令的责任原创 2006-09-28 16:33:00 · 1868 阅读 · 2 评论