课程
/后端开发
/Java
/模式的秘密---单例模式
如果采用单例模式创建一个类,如类慕课,它有两个属性名称,网址,要求只能访问,不能修改,这样应该用哪种,老师?
2015-05-12
源自:模式的秘密---单例模式 3-1
正在回答
晕! 单例模式的本质是 对象只有一个,也就是引用不能改变!
public class Demo{
private Demo(){};
pivate static Demo demo=new Demo();
private String name;
public void setName(String name){
this.name=name;
}
public static Demo getInstance(){
return demo;
demo 实例中的name 是可以set和get的
这问题跟单例模式没关系。。 如果要实现对象中的属性只能获取,不能修改。可以在构造方法中给属性初始化。然后只提供get方法,不提供set方法。
同求!
举报
单例模式是在Java中最重要模式之一,让我们揭开单例模式神秘面纱
1 回答单例模式用的多么
1 回答关于单例模式中单例对象是否能被用户修改
1 回答单例模式一般用于什么情况
3 回答单例模式请教
2 回答单例模式懒汉式和饿汉式,应用的场景有什么不同呢?