posts - 262,  comments - 221,  trackbacks - 0
03 2008 档案
UML入门(二)-序列图      摘要: UML入门知识  阅读全文
posted @ 2008-03-25 15:15 Paul Lin 阅读(13340) | 评论 (1)  编辑
UML入门(一)-类图、对象图、角色图      摘要: UML入门知识  阅读全文
posted @ 2008-03-24 17:05 Paul Lin 阅读(7126) | 评论 (0)  编辑
设计模式总结-Memento模式(二)      摘要: Memento模式和其它模式的结合应用:

一、“Mementor”模式和“堆栈”的结合-“GUI界面撤销功能”的实现
二、“Mementor”模式和“Observer”模式的结合-“通知式恢复”
三、“Mementor”模式和“Observer”模式、“责任链”模式的结合-“链式通知恢复”
四、“Mementor”模式和“Flyweight”模式的结合:减少相同对象的拷贝  阅读全文
posted @ 2008-03-22 17:59 Paul Lin 阅读(1724) | 评论 (1)  编辑
设计模式总结-Memento模式(一)      摘要: Memento模式的特点:

在需要提供保存、恢复对象状态的类中,必须提供两个方法:

.保存对象当前状态方法:将对象自身(this)作为参数传入,创建备忘录。
.恢复对象之前状态的方法:取出备忘录/接收一个备忘录对象,从中获取对象之前的状态

模式的缺点是耗费大,如果内部状态很多,再保存一份,无意要浪费大量内存.

注意:Memento模式保存的是操作前对象的状态,而不是操作后对象的状态;否则就没办法做恢复了  阅读全文
posted @ 2008-03-22 17:56 Paul Lin 阅读(2193) | 评论 (0)  编辑
设计模式总结-Observer模式      摘要: 下面是Observer模式的实现过程:

·创建一个被观察者,继承java.util.Observable

·创建一个观察者,实现java.util.Observer接口

·注册观察着,调用addObserver(Observer observer)

·在被观察者改变对象内部状态的地方,调用setChanged()方法,然后调用notifyObservers(Object)方法,通知被观察者

·在观察者的update(Object)方法中,对改变做出响应。  阅读全文
posted @ 2008-03-07 13:55 Paul Lin 阅读(3070) | 评论 (0)  编辑
设计模式总结-Flyweight模式      摘要: Flyweight模式一般由几个部分组成:

·Flyweight接口(抽象类) :定义了一个可共享的元类
·Flyweight实现类:实现了元类中的操作,而且可能会提供一个用于保存内部状态(共享属性)的空间
·Flyweight Factory:创建Flyweight的工厂类,创建后将其保存到Flyweight Pool中
·Flyweight Pool:缓冲Flyweight对象的池,通常包含在工厂类中  阅读全文
posted @ 2008-03-05 14:33 Paul Lin 阅读(2964) | 评论 (0)  编辑
JSF国际化总结二例
posted @ 2008-03-04 22:32 Paul Lin 阅读(1327) | 评论 (0)  编辑

<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(21)

随笔分类

随笔档案

BlogJava热点博客

好友博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜