您的位置:首页 > 其它

单例模式&工厂模式(简介)

2014-03-06 23:38 176 查看
1、单例模式:一个类只有一个实例。

public class Singleton{

private static Singleton model;

private singleton() { }

public static Singleton getSingleton(){

if(null == model){

model = new Singleton();

}

return model;

}

}

2、工厂模式:代替new来实例化对象。

public class Factory{//建立一个专门生产Sample实例的工厂

public static Sample creator(int which){

if (which==1)

return new SampleA();

else if (which==2)

return new SampleB();

}

}

Sample sampleA=Factory.creator(1);//
实例化Sample
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: