日期:2014-05-18  浏览次数:20663 次

有几句代码,不知道怎么理解。。
public   class   MemberList{
      private   static   MemberLIst   manager     new   MemberLIst();//具体有什么作用?
     
      public   static   memberList   getInstance(){
                return   manager;                                                                
      }
}

------解决方案--------------------
请看设计模式的单例模式:
public class MemberList{
//使用静态变量,在第一次使用此类的时候生成。
private static MemberLIst manager new MemberLIst();//具体有什么作用?

public static memberList getInstance(){
return manager;
}
}

------解决方案--------------------
单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。
特点:
1,一个类只能有一个实例
2,自己创建这个实例
3,整个系统都要使用这个实例

------解决方案--------------------
确保该类只有一个实例,也就使其方法在任一时间内只能有一个用户(或者是方法,表达不准确)调用。
------解决方案--------------------
我来接分
------解决方案--------------------
是的,没错,就是一个单例模式.
------解决方案--------------------
mark!