- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 builder模式
定义: 把一个复杂的对象与它的构造相隔离适用环境: 它创建复杂对象的算法,应该独立于该对象的组成部分及它们的装配方式。 当构造过程必须允许被构造的对象有不同的表示时。部件接口:public interface Builder { public void buildPartA(); public void buildPartB(); public v
2007-10-08 16:04:00 257
原创 singleton模式
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。这样的类常用来进行资源管理分两类:饿汉式 public class EagerSingleton{ private EagerSingleton(){}//构造方法为私有 private static EagerSingleton instance=new EagerSing
2007-10-08 15:06:00 384
原创 抽象工厂
在下列情况下,我们应当考虑使用抽象工厂模式: 1、一个系统应该不依赖于产品实例被创建,组成和表示的细节。这对于所有形态的工厂模式都是重要的 2、这个系统的产品有多于一个的产品簇; 3、同属于同一个产品族的产品是设计成在一起使用的。这一约束必须得在系统的设计中体现出来。 最后,不同的产品以一系列的接口的面貌出现,从而使系统不依赖于接口实现的细节。(以
2007-10-08 14:21:00 338
原创 lucene实际运用
刚结束了一个项目,回头想了下整个开发流程,决定再总结下缓存问题及lucene(全文检索)的运用。 首先来谈下lucene 项目的service端运用spring+hibernate开发。其间用到lucene做全文检索。版本为2.2,分词用的是JE-Analysis1.5.1.MMAnalyzer.建立索引用到队列。 我们先在blogservice里初始化索引路径
2007-10-08 11:18:00 424
原创 浅谈设计模式
花了两天时间好好研究了下设计模式,设计模式(design pattern),得到很多高人的大力推崇,就像很多人说学习设计模式好比修炼内功,难点就是如何在实际中运用。单单这两句话,我完全同意。下面,我谈下自己学习设计模式的感想。 首先从工厂模式开始: 工厂模式分三类:简单工厂(simple factory)模式;工厂方法(factory method)模式,又称多线性工厂模式
2007-10-08 10:29:00 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人