丰裕
2017-01-14 09:17
为什么不直接访问那个静态对象,而是去访问那个静态方法
static静态变量是可以被修改的,所有只提供getInstance()方法供外界获取对象,保证变量不会被修改
直接访问就是饿汉式,饿汉式在程序加载的时候就占用系统内存,如果在乎这点空间的话就不能用饿汉式。不过个人觉得目前的服务器内存那么大,根本不用考虑这点空间成本。
什么安全
cjt022...
防止直接修改变量,导致混乱!所以要set,get.
2017-02-16 22:17:56
共 1 条回复 >
主要是为了安全。
模式的秘密---单例模式
74402 学习 · 108 问题
相似问题
回答 3
回答 1