黑马程序员技术交流社区
标题:
关于什么是单态
[打印本页]
作者:
罗力
时间:
2012-10-30 20:27
标题:
关于什么是单态
关于什么是单态,单态有什么作用,一般用在什么地方,一直不太明白?
作者:
崔政
时间:
2012-10-30 21:04
貌似单态和单例设计模式是一回事吧。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。一些资源管理器常常设计成单例模式。
分个懒汉式和饿汉式
//饿汉式
/*class Single{
private static final Single s=new Single();
privagte Single(){}
public static Single getInstance(){
return s;
}
}/*
//懒汉式
class Single{
private Single s=null;
private Sinale(){}
public static Single getInstance(){
if(s==null){
synchronized(Single.class){
if(s==null)
s=new Single();
}
}
return s;
}
}
复制代码
作者:
陈小红
时间:
2012-10-30 23:45
但态应该是形参类型为final类,这样它就不能有子类继承它。从而不会出现父类引用指向子类对象的多态情况出现。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2