什么是单例模式 什么工厂模式 能否举例!~?~~面试该怎么回答?
面试经常问,你了解设计模式吗?
就不知道如何回答!~~
能否请大家给一个比较完整,让面试官满意的答复?
再问个基础,什么叫实体类?
------解决方案--------------------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种常见的单例模式写出来不就行了,至于工厂模式,自己看看吧,http://www.jdon.com/designpatterns/designpattern_factory.htm,至于实体类好像是.net里的,java里好像没特别提到这个概念吧
------解决方案--------------------