`
namezhou
  • 浏览: 154804 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

设计模式 之 单例模式

阅读更多

单例模式:设计中有时候需要使某个对象在整个系统中只存在一个

单例模式有两种实现:
懒汉式 和 饿汉式

class Car {}
/*懒汉式*/
class LazySingleton{
 private static Car car = null;
 public static synchronized Car getCar(){
  if(car == null){
   car = new Car();
  }
  return car;
 }
}
/*饿汉式*/
class HungrySingleton {
 private static Car car = new Car();
 public static Car getCar(){
  return car;
 }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics