只显示主题贴

有没有方法防止Observer改变Subject的状态? 如果notifyObserver的函数是 public void update(String a, String b) 这样的参数是不存在这样的问题; 但当传递Subject本身时,如何防止Observer调用Subject的setter方法来改变状态。 比如Observer是显示器,应该只能调用get方法,设计上有没有方法做到这点?除了再构建一个新类只包含Subject的get方法,传递给Observer.
  • 进入论坛 Java
JasonRight
搜索本博客
博客分类
最近加入圈子
最新评论