帮助
注册
登录
您还没有登录 !
JasonRight
永久域名
http://jasonright.javaeye.com
只显示主题贴
2008
-
05
-
24
全文显示
回复: 设计模式之:解剖观察者模式
有没有方法防止Observer改变Subject的状态? 如果notifyObserver的函数是 public void update(String a, String b) 这样的参数是不存在这样的问题; 但当传递Subject本身时,如何防止Observer调用Subject的setter方法来改变状态。 比如Observer是显示器,应该只能调用get方法,设计上有没有方法做到这点?除了再构建一个新类只包含Subject的get方法,传递给Observer.
进入论坛
Java
版
JasonRight
浏览: 196 次
性别:
来自: 上海
详细资料
搜索本博客
博客分类
全部博客 (3)
c++ (3)
其他分类
我的收藏
(0)
我的论坛帖子
(1)
我的精华良好贴
(0)
最近加入圈子
C++语言
存档
2008-05
(2)
2008-04
(1)
更多存档...
最新评论
评论排行榜
boost库的常用用法
截取中文输入法输入的字符串,更改编码为AN ...
回调函数的用法
[什么是RSS?]
评论排行榜