不知道是否有帮助作者: leon_hm 时间: 2014-3-19 16:47
除了单例模式,我还知道工厂模式,具体实现就不清楚啦作者: just_nnnnx 时间: 2014-3-19 16:51
这个问题问度娘比较好作者: 肖涵 时间: 2014-3-19 16:59
单例设计模式
public class A {
private static final A a = new A() ;
private A(){}
public static A getInstance(){
return a ;
}
}作者: 张东健 时间: 2014-3-19 17:19
l老毕基础有模板方法模式,单例设计模式,张老师高新有代理模式,其他常见的还有静态工厂模式,适配器模式,观察者模式主要掌握这几个吧作者: my_heima 时间: 2014-3-20 10:53
设计模式是前辈们总结出来的巧妙,高效的解决问题的方法,多了解设计模式,对于编程,程序员提升自身能力都很有好处。作者: Ranger 时间: 2014-3-20 18:52
单例设计模式,分为饿汉式和懒汉式
class Single
{ //饿汉式
//私有构造方法
private Single(){}
//建立自己类的对象
private static Single s = new Single();
//通过静态的方法,返回本来的对象
public static Single getInstance(){
return s;
}
}
//懒汉式
//多线程,多线程并发的访问单例模式,出现内存的不唯一性
class Single
{
private Single(){}
private static Single s = null;
public static Single getInstance(){
if( s == null){
s = new Single();
}
return s;
}
}