还有 你要理解 单例是 为了解决什么
已知private,私人权限,只能在本类中访问.
已知,静态static,静态方法和静态参数
------------------------------------------------------------------------------------
/*
设计模式:解决某一类问题最行之有效的方法
java中23中设计模式
单例设计模式:解决一个类在内存中只存在一个对象.
想要保证对象唯一.
1.为了避免其它程序过多建立该类对象.先控制禁止
其他程序建立对象.
2.还为了让其他程序程序可以访问到该类对象,只好在在
本类中自定一个对象.
3.为了方便其它程序对自定义对象的访问,可以对外提供
一些访问方式.
这三步怎么用代码体现呢.?
1,将构造函数私有化.不允许创建对象.
2,在类中创建一个本类对象.
3,提供一个方法,可以获取到该对象. |