«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
暂无公告...

导航
首页(17)

最新更新
From: http://bbs.nju
From: http://www.xml
From: http://www.jav
java面试题目精选!
轻松玩转Java配置的Classpath
商务英语词汇
用JBuilder重建PetStore
关于有状态和无状态会话bean的解释
了解AOP(第一部分)--用面向方面的编
设计模式之Visitor

新回复
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!
回复:java面试题目精选!

留言
签写新留言


blog信息
blog名称:
日志总数:17
评论数量:101
留言数量:-1
访问次数:123594
建立时间:2005年4月19日

链接
















 


Welcome to the FLY world

本站首页    管理页面    写新日志    退出
设计模式之Observer
instillwater 发表于 2005/4/24 13:46:18

//产品类 可供Jsp直接使用UseBean调用 该类主要执行产品数据库插入 更新 import java.util.Observable;import java.util.Observer; class Product extends Observable{ private String name;private float price;public String getName(){ return name;}public void setName(String name){this.name=name;setChanged();notifyObservers(name);}public float getPrice(){ return price;}public void setPrice(float price){this.price=price;setChanged();notifyObservers(new Float(price));}} class NameObserver implements Observer{private String name=null;public void update(Observable obj,Object arg){if (arg instanceof String){name=(String)arg;//产品名称改变值在name中System.out.println("NameObserver :name changet to "+name);}}} //观察者PriceObserver主要用来对产品价格(price)进行观察的 class PriceObserver implements Observer{private float price=0;public void update(Observable obj,Object arg){if (arg instanceof Float){price=((Float)arg).floatValue();System.out.println("PriceObserver :price changet to "+price);}}}public class Test { public static void main(String args[]){Product product=new Product();NameObserver nameobs=new NameObserver();PriceObserver priceobs=new PriceObserver();product.addObserver(nameobs);product.addObserver(priceobs);product.setName("橘子红了");product.setPrice(9.22f); product.setPrice(9.33f);product.setName("panxiongfei");}} 转载自: http://www.jdon.com/designpatterns/observer.htm

阅读全文(1352) | 回复(0) | 编辑 | 精华



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)
站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.375 second(s), page refreshed 144806228 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号