关于单子模式[求助]

05-11-09 tinaTang
单子模式

我看到的例子中给出的代码:

public class A{

private static A a = new A();

public static A getA(){

return a;

}

private A(){}

}

----

如果代码变成

public class A{

public static final A a = new A();

private A(){}

}

看起来效果是一样的,那么修改后的代码可以么?有什么差别么?

         

tinaTang
2005-11-11 09:00
快来帮我看看阿~

banq
2005-11-11 10:29
是一样的,你这个问题变成另外一个设计习惯问题,是不是将类的变量暴露给外界?

babyboy20034406
2005-12-18 18:31
个人觉得上面的例子习惯很好,下面的例子不能提供被调用的接口

猜你喜欢