锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲福利在线观看,2020亚洲男人天堂精品,久久精品亚洲中文字幕无码网站 http://m.tkk7.com/Swing/category/22876.html<font size="3"><br><font color="#669933">澶╄鍋? 鍚涘瓙浠ヨ嚜寮轟笉鎭?lt;/font><br><br></font>zh-cnTue, 10 Jul 2007 17:20:48 GMTTue, 10 Jul 2007 17:20:48 GMT60璁捐妯″紡Observer鐨勫簲鐢?/title><link>http://m.tkk7.com/Swing/archive/2007/07/09/128970.html</link><dc:creator>Sun</dc:creator><author>Sun</author><pubDate>Mon, 09 Jul 2007 01:22:00 GMT</pubDate><guid>http://m.tkk7.com/Swing/archive/2007/07/09/128970.html</guid><wfw:comment>http://m.tkk7.com/Swing/comments/128970.html</wfw:comment><comments>http://m.tkk7.com/Swing/archive/2007/07/09/128970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/Swing/comments/commentRss/128970.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/Swing/services/trackbacks/128970.html</trackback:ping><description><![CDATA[<div style="COLOR: #008000">Java娣卞叆鍒頒竴瀹氱▼搴?灝變笉鍙伩鍏嶇殑紕板埌璁捐妯″紡(design pattern)榪欎竴姒傚康,浜嗚В璁捐妯″紡,灝嗕嬌鑷繁瀵筳ava涓殑鎺ュ彛鎴栨娊璞$被搴旂敤鏈夋洿娣辯殑鐞嗚В.璁捐妯″紡鍦╦ava鐨勪腑鍨嬬郴緇熶腑搴旂敤騫挎硾,閬靛驚涓瀹氱殑緙栫▼妯″紡,鎵嶈兘浣胯嚜宸辯殑浠g爜渚夸簬鐞嗚В,鏄撲簬浜ゆ祦,Observer(瑙傚療鑰?妯″紡鏄瘮杈冨父鐢ㄧ殑涓涓ā寮?灝ゅ叾鍦ㄧ晫闈㈣璁′腑搴旂敤騫挎硾,鑰屾湰绔欐墍鍏蟲敞鐨勬槸Java鍦ㄧ數瀛愬晢鍔$郴緇熶腑搴旂敤,鍥犳鎯充粠鐢靛瓙鍟嗗姟瀹炰緥涓垎鏋怬bserver鐨勫簲鐢?</div> <p style="COLOR: #008000">铏界劧緗戜笂鍟嗗簵褰㈠紡澶氭牱,姣忎釜绔欑偣鏈夎嚜宸辯殑鐗硅壊,浣嗕篃鏈夊叾涓鑸殑鍏辨?鍗曞氨"鍟嗗搧鐨勫彉鍖?浠ヤ究鍙婃椂閫氱煡璁㈡埛"榪欎竴鐐?鏄緢澶氱綉涓婂晢搴楀叡鏈夌殑妯″紡,榪欎竴妯″紡綾諱技Observer patern.</p> <p style="COLOR: #008000">鍏蜂綋鐨勮,濡傛灉緗戜笂鍟嗗簵涓晢鍝佸湪鍚嶇О 浠鋒牸絳夋柟闈㈡湁鍙樺寲,濡傛灉緋葷粺鑳借嚜鍔ㄩ氱煡浼氬憳,灝嗘槸緗戜笂鍟嗗簵鍖哄埆浼犵粺鍟嗗簵鐨勪竴澶х壒鑹?榪欏氨闇瑕佸湪鍟嗗搧product涓姞鍏bserver榪欐牱瑙掕壊,浠ヤ究product緇嗚妭鍙戠敓鍙樺寲鏃?Observer鑳借嚜鍔ㄨ瀵熷埌榪欑鍙樺寲,騫惰兘榪涜鍙婃椂鐨剈pdate鎴杗otify鍔ㄤ綔.</p> <p style="COLOR: #008000"></p> <p style="COLOR: #008000">Java鐨凙PI榪樹負涓烘垜浠彁渚涚幇鎴愮殑Observer鎺ュ彛Java.util.Observer.鎴戜滑鍙鐩存帴浣跨敤瀹冨氨鍙互.</p> <p style="COLOR: #008000">鎴戜滑蹇呴』extends Java.util.Observer鎵嶈兘鐪熸浣跨敤瀹?<br>1.鎻愪緵Add/Delete observer鐨勬柟娉?<br>2.鎻愪緵閫氱煡(notisfy) 鎵鏈塷bserver鐨勬柟娉?</p> <table cellSpacing=3 cellPadding=0 width="80%" bgColor=#cccccc border=0> <tbody> <tr> <td style="COLOR: #008000"> <p style="COLOR: #008000">import java.util.Observable;</p> <p style="COLOR: #008000">public class product extends Observable {</p> <p style="COLOR: #008000"> private String name;</p> <p style="COLOR: #008000"> private float price;<br> public product(){<br> }</p> <p style="COLOR: #008000"> public String getName() {<br>  return name;<br> }</p> <p style="COLOR: #008000"> public void setName(String name) {<br>  this.name = name;<br>  //璁劇疆鍙樺寲鐐?<br>  setChanged();<br>  notifyObservers(name);</p> <p style="COLOR: #008000"> }</p> <p style="COLOR: #008000"> public float getPrice() {<br>  return price;<br> }</p> <p style="COLOR: #008000"> public void setPrice(float price) {<br>  this.price = price;<br>  //璁劇疆鍙樺寲鐐?br>  setChanged();<br>  notifyObservers(new Float(price));</p> <p style="COLOR: #008000"> }</p> <p style="COLOR: #008000"> //浠ヤ笅鍙互鏄暟鎹簱鏇存柊 鎻掑叆鍛戒護.<br> public void saveToDb() {<br>  //  .....................</p> <p style="COLOR: #008000"> }</p> <p style="COLOR: #008000"> public static void main(String[] args) {<br>  product p=new product();<br>  p.addObserver(new NameObserver());<br>  p.addObserver(new PriceObserver());<br>  p.setPrice(100);<br>  p.setName("name");<br> }<br>}</p> </td> </tr> </tbody> </table> <p style="COLOR: #008000"><br>鎴戜滑娉ㄦ剰鍒?鍦╬roduct綾諱腑 鐨剆etXXX鏂規硶涓?鎴戜滑璁劇疆浜?notify(閫氱煡)鏂規硶, 褰撹皟鐢╯etXXX,瀹為檯涓婂氨瑙﹀彂浜唍otisfyObservers鏂規硶,榪欏皢閫氱煡鐩稿簲瑙傚療鑰呭簲璇ラ噰鍙栬鍔ㄤ簡.</p> <p style="COLOR: #008000">涓嬮潰鐪嬬湅榪欎簺瑙傚療鑰呯殑浠g爜,浠栦滑絀剁珶閲囧彇浜嗕粈涔堣鍔?</p> <table cellSpacing=3 cellPadding=0 width="99%" border=0> <tbody> <tr> <td style="COLOR: #008000"> <p style="COLOR: #008000">//瑙傚療鑰匩ameObserver涓昏鐢ㄦ潵瀵逛駭鍝佸悕縐?name)榪涜瑙傚療鐨?br>public class NameObserver implements Observer{</p> <p style="COLOR: #008000">銆銆private String name=null;</p> <p style="COLOR: #008000">銆銆public void update(Observable obj,Object arg){<br><br>銆銆銆銆if (arg <a target=_blank>instanceof</a> String){</p> <p style="COLOR: #008000">銆銆銆銆 name=(String)arg;<br>銆銆銆銆 //浜у搧鍚嶇О鏀瑰彉鍊煎湪name涓?br>銆銆銆銆 System.out.println("NameObserver :name changet to "+name);</p> <p style="COLOR: #008000">銆銆銆銆}</p> <p style="COLOR: #008000">銆銆}</p> <p style="COLOR: #008000">}</p> <p style="COLOR: #008000">//瑙傚療鑰匬riceObserver涓昏鐢ㄦ潵瀵逛駭鍝佷環鏍?price)榪涜瑙傚療鐨?br>public class PriceObserver implements Observer{</p> <p style="COLOR: #008000">銆銆private float price=0;</p> <p style="COLOR: #008000">銆銆public void update(Observable obj,Object arg){<br><br>銆銆銆銆if (arg instanceof Float){</p> <p style="COLOR: #008000">銆銆銆銆 price=((Float)arg).floatValue();<br>銆銆<br>銆銆銆銆 System.out.println("PriceObserver :price changet to "+price);</p> <p style="COLOR: #008000">銆銆銆銆}</p> <p style="COLOR: #008000">銆銆}</p> <p style="COLOR: #008000">}</p> </td> </tr> </tbody> </table> <span style="COLOR: #008000">杈撳嚭緇撴灉濡備笅錛?br>PriceObserver :price changet to 100.0<br>NameObserver :name changet to name<br></span><br><span style="COLOR: #008000">Swing涓殑浜嬩歡椹卞姩灝辨槸浣跨敤<font style="COLOR: #008000" color=#56b6e9>鐨凮bserver妯″紡</font></span> <img src ="http://m.tkk7.com/Swing/aggbug/128970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/Swing/" target="_blank">Sun</a> 2007-07-09 09:22 <a href="http://m.tkk7.com/Swing/archive/2007/07/09/128970.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://changfafangzhi.com" target="_blank">亚洲免费在线播放</a>| <a href="http://5kee.com" target="_blank">一级毛片免费观看不卡的</a>| <a href="http://wlamyx.com" target="_blank">四虎影视免费在线</a>| <a href="http://720880.com" target="_blank">久久久久精品国产亚洲AV无码</a>| <a href="http://963315.com" target="_blank">99久久99久久精品免费观看</a>| <a href="http://fcw70.com" target="_blank">亚洲av福利无码无一区二区</a>| <a href="http://121fj.com" target="_blank">久久精品国产这里是免费</a>| <a href="http://yuduruizhi.com" target="_blank">久久亚洲国产精品五月天</a>| <a href="http://eoeoyui.com" target="_blank">日本视频在线观看永久免费</a>| <a href="http://51xinshiji.com" target="_blank">亚洲国产精品无码久久一区二区</a>| <a href="http://dqzlxgg.com" target="_blank">两个人日本免费完整版在线观看1</a>| <a href="http://bjbanjia01.com" target="_blank">国产亚洲真人做受在线观看</a>| <a href="http://339258.com" target="_blank">久久免费公开视频</a>| <a href="http://1897tao.com" target="_blank">亚洲综合国产精品</a>| <a href="http://666za.com" target="_blank">免费看成人AA片无码视频羞羞网</a>| <a href="http://xuanboart.com" target="_blank">亚洲国产情侣一区二区三区</a>| <a href="http://cijishiye.com" target="_blank">我要看免费的毛片</a>| <a href="http://yinyinai155.com" target="_blank">国产精品亚洲а∨无码播放麻豆</a>| <a href="http://a8g8.com" target="_blank">亚洲一区日韩高清中文字幕亚洲</a>| <a href="http://hndsfwl.com" target="_blank">男女拍拍拍免费视频网站 </a>| <a href="http://q2c6.com" target="_blank">国产成人3p视频免费观看</a>| <a href="http://imfever.com" target="_blank">亚洲AV永久无码精品放毛片</a>| <a href="http://5gi555.com" target="_blank">亚洲日韩精品无码专区网站</a>| <a href="http://k67m.com" target="_blank">免费无码作爱视频</a>| <a href="http://6464k.com" target="_blank">久久亚洲最大成人网4438</a>| <a href="http://57az.com" target="_blank">国产免费观看黄AV片</a>| <a href="http://513net.com" target="_blank">国产福利在线观看永久免费</a>| <a href="http://cdkunyu.com" target="_blank">久久久久亚洲AV成人无码网站</a>| <a href="http://aqddv.com" target="_blank">h视频在线免费看</a>| <a href="http://500308k.com" target="_blank">亚洲AV色欲色欲WWW</a>| <a href="http://8833081.com" target="_blank">亚洲一区二区女搞男</a>| <a href="http://7299jj.com" target="_blank">37pao成人国产永久免费视频</a>| <a href="http://ax445.com" target="_blank">亚洲午夜理论片在线观看</a>| <a href="http://dghxm168.com" target="_blank">亚洲成AⅤ人影院在线观看</a>| <a href="http://www-6209.com" target="_blank">国产一级淫片a免费播放口</a>| <a href="http://koukoub.com" target="_blank">亚洲av永久无码嘿嘿嘿</a>| <a href="http://44g8.com" target="_blank">亚洲国产天堂久久久久久</a>| <a href="http://huafagz.com" target="_blank">久久综合国产乱子伦精品免费</a>| <a href="http://nmcytsi.com" target="_blank">亚洲男同gay片</a>| <a href="http://jaubus.com" target="_blank">国产亚洲3p无码一区二区</a>| <a href="http://xhm33.com" target="_blank">女人18毛片水真多免费看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>