首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

有几句代码,不知道如何理解。

2012-03-25 
有几句代码,不知道怎么理解。。publicclassMemberList{privatestaticMemberLIstmanagernewMemberLIst()//具

有几句代码,不知道怎么理解。。
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!

热点排行