
设计模式
zhangxzhi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之Double check
double check可用于当一个field的创建比较费时,而该field又不一定被使用的情况。[code="java"] private Object lock = new Object(); private volatile String content; public String getContent() { String t = content; if (t...2009-10-16 00:48:19 · 111 阅读 · 0 评论 -
设计模式之Collecting Parameter
Collecting Parameter是我比较喜欢使用的一个模式。其精髓为把一个参数做为收集结果的数据容器,然后把该容器当作参数传递给所有参与计算结果的方法,而从达到收集结果的效果。例如:[code="java"] private void f(Set fileNames) { Set resultItems = new HashSet(); for (String ...2009-08-22 01:42:25 · 175 阅读 · 0 评论