设计模式:对问题行之有效的解决方式,其实是一种思想。
1、单例设计模式(单例就是单个实例)
(1)解决的问题:就是可以保证一个类在内存中的对象唯一性。就是一个类在内存里面只能有一个对象。
(2)什么时候需要 一个类在内存里面只能有一个对象。
必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。
(3)如何保证对象唯一性?
不允许其他程序用new创建该类对象。
在该类中创建一个本类实例
对外提供一个方法,让其他程序可以获取该对象。
具体步骤:
1、私有化该类构造方法
2、通过new在本类创建一个本类对象
3、定义一个公有的方法,将创建的对象返回。
注:在eclipse中,当前目录指项目目录。
public class QjqkFactory {
public static QjqkServiceImpl qjServiceImpl;//静态访问的内容必须是静态的
public static QjqkServiceImpl getQjServiceImpl(){
if(qjServiceImpl == null){
qjServiceImpl = new QjqkServiceImpl();
}
return qjServiceImpl;
}
}
单例模式
最新推荐文章于 2023-05-24 11:53:28 发布