锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
涓嬮潰綆鍗曞啓涓涓婾ML鐨勫熀鏈煡璇嗭細
1.璇嗗埆鍙備笌鑰?br />2.鎶藉彇鐢ㄤ緥
鐢ㄤ緥涓湁涓ょ偣闇瑕佽鏄庝竴涓嬶細鎵╁睍(extension)/鍖呭惈(include)
鎵╁睍錛氬畠浠箣闂翠簰涓嶅紩鐢紝浠呬粎鎻掑叆鍒拌鎵╁睍鐢ㄤ緥涓?br />鍖呭惈錛氬寘鍚敤渚嬩細寮曠敤琚寘鍚殑鐢ㄤ緥
鍩烘湰鐢ㄤ緥瀹屾垚涔嬪悗錛屽彲浠ユ牴鎹弬涓庤呭皢鍏跺垎綾葷粍緇囪搗鏉ワ紝褰㈡垚緋葷粺鐨勮竟鐣屽浘鏉ユ眹鎬繪樉紺恒?br />
3.棰嗗煙妯″紡(domain)
榪欐槸涓縐嶇被浼間簬UML綾誨浘,浣嗘槸瀹冧滑涔嬮棿鏈夊緢澶х殑宸埆錛屽畠騫朵笉浼氬搴斾簬緙栫爜涓殑綾?class)銆?br />4.綾諱箣闂寸殑鍏崇郴
鍏寵仈錛氫互涓鏉$嚎榪炴帴涓や釜綾昏〃紺猴紝琛ㄧず瀹冧滑涔嬮棿鐩鎬簰鍖呭惈銆傛洿甯歌鐨勬槸涓縐嶅甫綆ご鍗曞悜鍏寵仈鍏崇郴銆?br />鑱氬悎錛氫互涓涓櫧鑹茶彵褰㈢澶磋〃紺虹被涔嬮棿鐨勨滄暣浣?灞閮ㄢ濆叧緋伙紝鍚屾牱鑱氬悎鍏崇郴鐨勪竴涓彉浣撯滅粍鍚堚濓紝浠ヤ竴涓粦鑹茶彵褰㈢澶磋〃紺猴紝榪欎篃鏄竴縐嶁滄暣浣?灞閮ㄢ濆叧緋伙紝浣嗘槸鈥滈儴鍒嗏濅笉鑳借劚紱燴滄暣浣撯濊屽瓨鍦紝鈥滄暣浣撯濅篃蹇呴』璐熻矗綆$悊鈥滈儴鍒嗏濈殑鐢熷瓨鏈熴?br />涓句緥錛氬搴拰浜烘槸鑱氬悎鍏崇郴錛岃岀數鑴戜笌CPU鏄粍鍚堝叧緋?br />
ActiveObject妯″紡鏄嬌鐢–ommand妯″紡鐨勫簲鐢ㄤ箣涓錛岃繖鏄疄鐜?strong>澶氱嚎紼嬫帶鍒?/strong>鐨勪竴縐嶆妧鏈?br />
涓嬮潰鏄竴涓畝鍗曠殑瀹炰緥錛?br />1. 涓涓狢ommand鎺ュ彛錛屽畾涔変簡Execute鏂規硶銆?br />2. 涓や釜綾籗leepingCommand鍜孭rinterCommand瀹炵幇浜咰ommand涓殑Execute鏂規硶銆?br />聽聽聽鍦≒rinterCommand涓皟鐢‥xecute鏃舵墦鍗頒竴涓瓧絎﹀茍鍒涘緩涓涓柊鐨凱rinterCommand鍦ㄦ寚瀹氱殑寤舵椂鍚庢墽琛屻?br />聽聽 SleepingCommand琛ㄧず涓涓潯鐪犱腑鐨凜ommand錛屼粬鍦ㄦ墽琛屾椂鍙槸綆鍗曠殑灝嗚嚜宸辨斁鍒伴摼琛ㄦ湯灝劇洿鍒扮瓑寰呯殑浜嬩歡錛堣瀹氱殑寤舵椂鍒版潵錛夊彂鐢熷畠鎵嶄細灝嗚嚜宸卞敜閱掔瓑寰呬笅涓姝ユ墽琛屻?br />3. 涓涓猄topCommand綾伙紝瀹炵幇浜嗙敤浜庣粓姝ommand閾懼驚鐜殑Execute鏂規硶銆?br />4. 涓涓狝ctiveObjectManager瀵硅薄錛岀淮鎶や簡涓涓狢ommand瀵硅薄閾捐〃錛岀敤鎴峰彲浠ュ儚Manager涓瑼ddCommand瀵硅薄鎴栬呬究鍒╅摼琛ㄥ茍渚濇璋冪敤Command瀵硅薄鐨凟xecute鏂規硶鎵ц浠誨姟銆?/p>