面试经常问,你了解设计模式吗?
就不知道如何回答!~~能否请大家给一个比较完整,让面试官满意的答复?
再问个基础,什么叫实体类?

解决方案 »

  1.   

    public class SingletonTest {
    private static SingletonTest instance = null;
    private SingletonTest() {
    }
    public static SingletonTest getInstance() {
    if(instance == null){
    instance = new SingletonTest();
    }
    return instance;
    }
    }
    单例模式就是说从头到尾至多得到一个实例。
    或者说,韦小宝的七个老婆中的任何一个叫一声“老公”,得到的都是小宝。
    就像windows的任务管理器,不管你怎么按alt+ctrl+delete,出来的只有一个窗体。
      

  2.   

    单例模式就是只有一个实例,完后你就给面试官把2种常见的单例模式写出来不就行了,至于工厂模式,自己看看吧,http://www.jdon.com/designpatterns/designpattern_factory.htm,至于实体类好像是.net里的,java里好像没特别提到这个概念吧
      

  3.   

    很多网络游戏不能双开,所以就是单例模式!楼上的代码中,构造方法最好用private的吧,既然是单例,那就和外界一切的断开,只允许本类实例