摘要: 设计模式中最为熟悉的莫过于这两种模式,而它们之间也有着很相似的地方。单例模式(Singleton)的定义:是为了确保一个类只能产生一个实例,从而节省对象创建所花费的时间,从而对系统内存使用频率也会减低。享元模式(FlyWeight)的定义:是为系统中存在多个相同的对象,那么只需要共享一个对象的拷贝。个人认为从这两个模式的定义而言,它们的目的是一样的,至少就内存的开销问题这点,两者是相同的。而享元模式可以看成是单例的一个扩展。下面是单例的实现方式: 1 public class SingleDevise { 2 3 private SingleDevise(){} 4 5 ... 阅读全文
posted @ 2013-05-23 10:45 飞默 阅读(3899) 评论(0) 推荐(0) 编辑