濡傚奖闅忓舰鐨勮璁℃ā寮忎笌鐜板疄涓栫晫

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了濡傚奖闅忓舰鐨勮璁℃ā寮忎笌鐜板疄涓栫晫相关的知识,希望对你有一定的参考价值。

鏍囩锛?a href='http://www.mamicode.com/so/1/%e5%85%b3%e9%97%ad' title='鍏抽棴'>鍏抽棴   姝e紡   鎻愰珮   鍏呯數   -o   缁ф壙   鎵撳紑   

銆€銆€

銆€銆€濡傚奖闅忓舰

銆€銆€濡傚奖闅忓舰鎸囩殑鏄ソ鍍忓奖瀛愯€佹槸璺熺潃韬綋銆傛瘮鍠讳袱涓簨鐗╁叧绯诲瘑鍒囨垨涓や釜浜哄叧绯诲瘑鍒囦笉鑳藉垎绂汇€傚嚭鑷厛绉β风浠层€婄瀛惵蜂换娉曘€嬨€?/p>

銆€銆€璁捐妯″紡涓庢垜浠敓娲荤殑鐜板疄涓栫晫灏辨槸杩欑濡傚奖闅忓舰鐨勫叧绯?/p>

銆€銆€

 

杞欢鍗辨満

 

銆€銆€閭e湪璇磋繖涓叧绯讳箣鍓嶅憿锛屾垜浠厛浠庤蒋浠惰璁″強寮€鍙戞柟闈㈠紑濮嬭璧凤紝20涓栫邯50骞翠唬鐖嗗彂浜嗏€滆蒋浠跺嵄鏈衡€濓紝闈㈠悜瀵硅薄鏂规硶涔熸鏄湪杩欑鎯呭喌涓嬭癁鐢熺殑锛屽悗鏉ョ粡杩囧ぇ绁炰滑鐨勬娊璞℃€荤粨锛岄潰鍚戝璞℃柟娉曞瑙e喅闂鐨勬暣浣撴€濈淮杩涜浜嗕汉鎬у寲鐨勯潻鏂般€?/p>

銆€銆€

 

璁捐妯″紡

 

銆€銆€閭h璁℃ā寮忔鏄缓绔嬪湪闈㈠悜瀵硅薄寮哄ぇ鎬濈淮鐨勫熀纭€涓婅鈥滃彂鐜扳€濈殑锛屼负浠€涔堝己璋冩槸琚彂鐜扮殑鍛紝鍥犱负璁捐妯″紡骞朵笉鏄鍙戞槑鐨勩€?/p>

銆€銆€

 

璁捐妯″紡鐨勭敱鏉?/p>

 

銆€銆€路1970骞达紝Christopher Alexander寤虹瓚甯堟彁鍑鸿璁℃ā寮忔蹇点€?/p>

銆€銆€路1987骞达紝涓€浜涜璁℃ā寮忕殑璁烘枃鍜屾枃绔犲嚭鐜颁簡 銆?/p>

銆€銆€路1995骞达紝GOF [鍥涗汉甯甝鍙戣〃浜嗕功锛氥€婅璁℃ā寮?鍙鐢ㄩ潰鍚戝璞¤蒋浠剁殑鍩虹銆?Design Patterns: Elements of Reusable Object-Oriented Software )

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€杩欏氨鏄疓OF鍥涗汉甯粍鍚堢殑鍥涗綅澶т浆銆侲rich Gamma銆丷ichard Helm銆丷alph Johnson鍜孞ohn Vlissides銆?/p>

銆€銆€

 

鐜板疄涓栫晫鐨勮璁″師鍒欏強璁捐妯″紡

 

銆€銆€涓婇潰绠€鍗曠殑浠嬬粛浜嗕竴涓嬭璁℃ā寮忕殑鐢辨潵锛屾帴涓嬫潵灏卞洖褰掓垜浠幇瀹炰笘鐣屻€傚厛浠庤璁″師鍒欍€佸唴鑱氬強鑰﹀悎璇磋捣

銆€銆€

 

璁捐鍘熷垯

 

銆€銆€棣栧厛鍦ㄨ蒋浠惰璁¢鍩燂紝杩樻湁寰堝杞欢璁捐鍘熷垯锛屼緥濡傚紑闂師鍒欙紝瀵规墿灞曞紑鏀撅紝瀵逛慨鏀瑰叧闂紝鍘熷垯鎻忚堪瑷€绠€鎰忚祬锛屽鏋滄槧灏勫埌鐜板疄涓栫晫锛屾垜浠浣曡繛鎺ュ憿?鎵撲釜绠€鍗曠殑姣旀柟锛岀幇鍦ㄥ緢澶氫簰鑱旂綉鍏徃涓婄彮涓嶉渶瑕佹墦鍗★紝鏈夐渶瑕佹墦鍗$殑涔熸槸寮规€х殑锛屽寮规€т笂鐝殑鑰冨嫟鑰岃█锛屽脊鎬т笂鐝櫧鐒惰瀹氫簡姣忓ぉ宸ヤ綔瑕佹弧8灏忔椂锛屼絾鏄病瑙勫畾鍑犵偣鏉ュ嚑鐐硅蛋锛岄偅鍙互绠€鍗曠悊瑙f垚锛屽浜庝笂鐝€冨嫟杩欎釜浜嬶紝瀵规瘡澶╁伐浣滄弧8灏忔椂鐨勪慨鏀规槸鍏抽棴鐨勶紝褰撶劧锛屾湁鑳嗛噺鐨勮瘽锛屼綘涔熷彲浠ョ洿鎺ュ拰鑰佹澘璇达細鈥滆€佹澘锛屾垜鎯虫瘡澶╁伐浣滄弧6涓皬鏃跺氨鎯充笅鐝€濄€傚鏋滄垜浠槸缁ф壙鐨勮瘽锛屽浜庡伐浣滄弧8灏忔椂杩欎釜鏂规硶锛屽畠鏄痜inal淇グ鐨勶紝寮€鏀剧粰瀛愮被锛岃兘鐪嬪埌锛屼絾鏄苟涓嶈兘閲嶅啓:)銆傚浜庡嚑鐐逛笂鐝紝鍑犵偣涓嬬彮锛岃繖涓槸涓€涓帴鍙o紝鏄紑鏀剧殑锛岃嚜宸辨潵瀹炵幇(浣嗘槸璁板緱瑕佹弧8灏忔椂鍝燂紝鍥犱负浼氭湁鏍¢獙/:鍧忕瑧)銆傞偅杩欎釜灏卞彲浠ョ悊瑙f垚涓€涓幇瀹炵敓娲诲寮€闂師鍒欑殑涓€涓槧灏勩€傝繖鏍风殑渚嬪瓙杩樻湁寰堝^_^

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€鑰岀鍚堝紑闂師鍒欐湁寰堝瀹炵幇鏂规锛屽寘鎷伒寰緷璧栧€掔疆銆佸悎鎴愬鐢ㄥ師鍒欑瓑銆傚綋鐒跺浜庣户鎵挎潵璇达紝涔熸槸涓€涓彁楂樻墿灞曟€х殑鏂规锛屽彧涓嶈繃杩樿鐪嬪叿浣撶殑涓氬姟鍦烘櫙锛岃€岄噷姘忔浛鎹㈠師鍒欏張瀵圭户鎵跨瓑(濡傛柟娉曢噸杞?褰㈡垚绾︽潫銆傚畠浠殑鍏崇郴寰堟湁瓒c€?/p>

銆€銆€

 

鍐呰仛鍙婅€﹀悎

 

銆€銆€鍦ㄥ唴鑱氬強鑰﹀悎鐨勫垽鏂爣鍑嗕笂锛屼篃鏄垎寰堝绾у埆鐨勶紝鎵€浠ヤ竴鐩村瓨鍦ㄩ珮浣庝箣鍒嗭紝濡傞珮鍐呰仛銆佷綆鑰﹀悎銆傝繖閲岄潰灏变笉灞曞紑璇︾粏闃愯堪浜嗐€傛湁鍏磋叮鐨勫皬浼欎即浠彲浠ユ煡涓€涓嬪唴鑱氥€佽€﹀悎鐨勫垎绫汇€?/p>

銆€銆€

 

鍐呰仛

 

銆€銆€鍐呰仛杩欎釜璇嶈鏄粠鍖栧涓垎瀛愰棿鐨勪綔鐢ㄥ姏寮曠敵鑰屾潵锛屽垎瀛愰棿浣滅敤鍔涘己鍒欒〃鐜颁负鍐呰仛绋嬪害楂橈紝閭e湪杞欢璁捐涓紝鍐呰仛绋嬪害鐨勯珮浣庯紝灏卞仛涓轰簡璇勬瘮杞欢璁捐濂戒笉濂界殑鏍囧噯锛屽氨鍐呰仛鑰岃█鎵撲釜姣旀柟锛屼緥濡備竴涓潪甯稿皬鍨嬬殑鍒涗笟鍏徃鍒濇湡锛屽氨3涓汉銆備汉灏戜簨澶氳繕闈炲父鏉傦紝閭d箞浠栦滑鐨勮亴璐h偗瀹氫笉鑳芥槸涓撲竴鐨勩€傞殢鐫€鍏徃鍙戝睍鎷块挶铻嶈祫锛岃妯″拰鍛樺伐鏁伴噺寮€濮嬪鍔狅紝浜嬫儏涔熷浜嗭紝杩欎釜鏃跺€欏氨闇€瑕佷笓涓€鑱岃兘鐨勫憳宸ヤ簡锛屾洿闇€瑕佷笓涓氬寲鐨勫垎宸ユ潵鎻愰珮鏁堢巼锛屽矖浣嶈亴璐f竻鏅般€備簬鏄紝鍐呰仛鎬ф彁楂樹簡寰堝锛屾墍浠ュ崟涓€鑱岃矗鍘熷垯鏄彁楂樺唴鑱氱殑鏈夋晥鎵嬫銆?/p>

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€

 

鑰﹀悎

 

銆€銆€涓€鍙ヨ瘽鐞嗚В锛屾椿瀛楀嵃鍒峰叾瀹炲氨鏄竴涓緢濂界殑闄嶄綆鑰﹀悎鐨勪緥瀛愩€傝繕鏈夋ゼ瀹囪璁$殑绌鸿皟寮€鍏筹紝涓€鏍嬪啓瀛楁ゼ锛屽鏋滅┖璋冨紑鍏宠璁℃垚瑕佷箞鏁存爧妤奸兘寮€锛岃涔堟暣鏍嬫ゼ閮藉叧鐨勮瘽銆傚鏋滃崟浣嶅彧鍦ㄦ煇涓€灞傦紝鍛ㄥ叚鏃ュ姞鐝殑璇濓紝閭e氨骞哥浜嗭紝鍙兘绌鸿皟璐归兘璐靛埌鑰佹澘涓嶆兂璁╀綘鏉ュ姞鐝紝杩欐鏄竴涓珮鑰﹀悎鐨勪緥瀛愶紝缁х画鎬濊€冿紝閭h繖涓紑鍏冲仛鍒颁粈涔堢矑搴﹀悎閫傚憿?閭d緷璧栧€掔疆鍘熷垯銆佸悎鎴愬鐢ㄥ師鍒欍€佽开绫崇壒娉曞垯姝e紡涓轰簡瑙h€﹁€屾潵锛岃€﹀悎搴﹁秺浣庯紝灏辫秺鏈夊埄浜庡鐢ㄣ€?/p>

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€

 

鏉冭 鏈夊害

 

銆€銆€浣嗘槸鍑′簨閮芥湁涓害锛岃璁″師鍒欏強璁捐妯″紡涔熸槸瑕佹牴鎹疄闄呯殑涓氬姟鍦烘櫙銆佷笟鍔″強椤圭洰鐨勮姹傦紝鍖呮嫭椤圭洰鐨勬椂闂淬€佹垚鏈€佽寖鍥淬€佽川閲忋€佽祫婧愩€侀闄╃瓑鍥犵礌鍙嶅鏉冭 銆傚鍥撅細

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€姝e涓夊浗鏉€閲岄潰鐨勮嫳闆勪竴鏍凤紝浜烘棤瀹屼汉銆?/p>

銆€銆€

 

 

銆€銆€涓€涓蒋浠剁郴缁熶篃涓嶅彲鑳藉叏閮ㄩ伒瀹堟墍鏈夌殑璁捐鍘熷垯鍒?00%杩欎釜绋嬪害銆?/p>

銆€銆€鎵€浠ヨ锛屽涔犺璁″師鍒欍€佽璁℃ā寮忎箣鍚庯紝瀵逛笟鍔℃ā鍨嬬殑鎶借薄鑳藉姏灏や负閲嶈锛屽苟涓旇鏍规嵁瀹為檯鐨勪笟鍔″満鏅€佸綋鏃堕潰涓寸殑鍚勭鍥伴毦锛屾潵鍐冲畾濡備綍璁捐鍙婁娇鐢ㄣ€傞偅杩欎釜杩囩▼闇€瑕佹垜浠笉鏂Н绱€佷笉鏂€濊€冦€佹€荤粨缁忛獙鏁欒锛岄€傚綋鍋氶」鐩鐩橈紝寰簭娓愯繘锛屽湪涓€浜涚煡璇嗙偣浣嶏紝娓╂晠鑰岀煡鏂帮紝铻烘棆寮忎笂鍗囨彁楂樿嚜宸辩殑杩欓儴鍒嗚兘鍔涖€傚綋鐒惰繖閲岄潰杩樿鏈夊涓氬姟鐨勫墠鐬绘€у拰棰勬湡鍙戝睍鏂瑰悜璇勪及鐨勮兘鍔?涓昏鑰冭檻杞欢绯荤粺鐨勬墿灞曟€?锛屼絾鏄篃涓嶈兘璇勪及鏃堕棿澶繙锛岃瘎浼?0骞翠箣鍚庣殑涓氬姟鍙戝睍鍙兘鐨勬ā鍨嬫槸娌℃湁蹇呰鐨勩€?/p>

銆€銆€

 

 

銆€銆€閫氳繃涓嶆柇鐨勭Н绱€荤粨锛屾參鎱㈠湴鑷劧鑳界粌灏卞浣曟妸涓氬姟鍦烘櫙鍙婁笟鍔℃ā鍨嬪簲鐢ㄥ埌鎴戜滑鐨勪唬鐮佸眰闈簡銆傚湪璁捐妯″紡鍜岀幇瀹炰笘鐣屼腑鍙互娓稿垉鏈変綑锛?銆?/p>

銆€銆€

 

璁捐妯″紡鍥炲綊鐜板疄鐢熸椿

 

銆€銆€璁捐妯″紡鍦ㄧ敓娲讳腑鐨勪緥瀛愬氨鏇村浜?/p>

銆€銆€

 

鐜╃數鑴?/p>

 

銆€銆€渚嬪鏀掍簡涓€鍙版€ц兘鍚婄偢澶╃殑鐢佃剳锛屼綘涓嶉渶瑕佸幓鎵撳紑涓绘澘銆佹墦寮€cpu銆佹墦寮€鍐呭瓨銆佹墦寮€纭洏銆佹墦寮€...鍙鎸変竴涓紑鍏虫満鎸夐挳鍗冲彲锛岃繖灏辨槸澶栬妯″紡(鍒悕闂ㄩ潰妯″紡)鐢熸椿涓殑搴旂敤銆?/p>

銆€銆€

 

 

銆€銆€

 

瑁呭鐢碉紝鐢靛瓙璁惧鍏呯數

 

銆€銆€渚嬪涔颁簡瀹剁數锛岃淇伐浜轰笉绠′綘瑕佽浠€涔堢數鍣紝涓ら」銆佷笁椤圭殑鎻掑ご閮借濂戒簡锛屾帴鍙e仛濂戒簡銆傜數鍣ㄥ嚭鍘傜殑鏃跺€欎篃鏄湁缁熶竴鏍囧噯鐨勶紝瀹炵幇杩欎釜鎺ュ彛锛屼拱鍥炴潵灏卞彲浠ョ敤鍟︼紝杩欏氨鏄緷璧栧€掔疆鍘熷垯鍦ㄧ敓娲讳腑鐨勫簲鐢ㄣ€傜户缁潵璇寸敤鐢垫儏鍐碉紝鍥藉唴鏍囧噯姘戠敤鏄氦娴佺數220V鐢靛帇鍗矨C220V锛岀瑪璁版湰鍜屾墜鏈虹殑鍏呯數鍣ㄩ噷闈細鏈夊彉鍘嬪櫒锛屾妸浜ゆ祦鐢?20V杞崲鎴愮洿娴佺數5V锛屽惁鍒欑瑪璁版湰鍜屾墜鏈虹洿鎺ュ氨鎸備簡..蹇呴』杞崲銆傝€岃繖涓張鏄€傞厤鍣ㄦā寮忓湪鐢熸椿涓殑搴旂敤銆?/p>

銆€銆€

 

涔扮厧楗?/p>

 

銆€銆€

銆€銆€渚嬪鏈夋椂鍊欎笂鐝櫄浜嗭紝鍦ㄥ崟浣嶆ゼ涓嬩拱鐓庨ゼ锛屽幓鍗曚綅鑼舵按闂村悆鏃╅銆傝竟鍚冭竟鎬濊€?..emmm....瀵逛簬涔板崠鐓庨ゼ杩欎欢浜嬶紝涓€鑸憿鍔犱竴涓泲锛屼篃鏈夊姞涓や釜铔嬶紝涔熸湁鍦熻豹鍔犲崄涓泲;鍐嶅姞涓€浜涜敩鑿溿€佺儰鑲犱箣绫荤殑锛屾妸杩欎釜绠€鍗曠殑鐢熸椿鍦烘櫙鎶借薄鍒颁笟鍔℃ā鍨嬪彉鎴愪簡锛孶ML濡傚浘锛?/p>

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€閭e浜庤繖绉嶈璁★紝棣栧厛鏄疊attercake鐓庨ゼ杩欎釜绫诲仛涓虹埗绫汇€侭attercakeWithEgg鍋氫负鍔犱簡涓€涓浮铔嬬殑鐓庨ゼ鍛紝缁ф壙浜咮attercake鐓庨ゼ绫汇€侭attercakeWithEggSausage鍔犱簡涓€涓浮铔嬶紝涓€鏍圭儰鑲犵殑鐓庨ゼ鍛㈠張缁ф壙浜咮attercakeWithEgg甯︿竴涓浮铔嬬殑鐓庨ゼ绫伙紝cost鏂规硶璋冪敤鐖剁被鐨剆uper.cost鏉ュ鍔犻噾棰濄€傝繖绉嶈璁″彲鍚︽弧瓒冲ぇ浼椾笉鍚岀殑鍙e懗鎵╁睍鍛紝褰撶劧鏄笉鑳界殑锛屽鏋滃湡璞潵涔板甫鏈夊崄涓浮铔嬬殑鐓庨ゼ锛屾垜浠繕瑕佸垱寤轰竴涓被锛屽悕瀛椾负BattercakeWithTenEgg(鏆備笉鑰冭檻鑻辨枃澶嶆暟)銆?閭f垜浠繖涓▼搴忚璁$殑鎵╁睍鎬у氨姣旇緝宸簡锛屽ぇ浼楀彛鍛充竾鍗冿紝鐓庨ゼ瀛愮被鐖嗙偢銆傚悗鏈熸牴鏈笉鍙帶銆?/p>

銆€銆€

 

瑁呴グ鑰呮ā寮?/p>

 

銆€銆€鑰岄€氳繃璁捐妯″紡鐨勮楗拌€呭憿?鎴戜滑鍏堢湅涓€涓婾ML

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€ABattercake aBattercake;

銆€銆€aBattercake= new Battercake();

銆€銆€aBattercake= new EggDecorator(aBattercake);

銆€銆€aBattercake= new EggDecorator(aBattercake);

銆€銆€aBattercake= new SausageDecorator(aBattercake);

銆€銆€System.out.println(aBattercake.getDesc()+ 閿€鍞环鏍?+aBattercake.cost());

銆€銆€閫氳繃瑁呴グ鑰呯殑灏佽澶уぇ鎻愰珮鍋氬悇绉峴tyle鐓庨ゼ鐨勬墿灞曟€с€傞偅杩欐槸鐢熸椿涓璁℃ā寮忎竴涓畝鍗曠殑渚嬪瓙銆?/p>

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€

 

JDK婧愮爜

 

銆€銆€閭e湪JDK婧愮爜鍙婂紑婧愭鏋跺眰闈紝濡傚浘

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€

 

寮€婧愭鏋舵簮鐮?/p>

 

銆€銆€

鎶€鏈垎浜浘鐗? src=

 

銆€銆€杩欎釜鍥惧氨琛ㄨ揪浜嗭紝mybatis妗嗘灦褰撲腑鍏充簬cache閲岀殑瑁呴グ鑰呮ā寮忓拰寤洪€犺€呮ā寮忕粨鍚堢殑浣跨敤銆傛崲涓瑙掞紝鏉ョ湅寮€婧愭鏋舵簮鐮侊紝鏈夎叮璁稿銆?/p>

銆€銆€

 

鍏变韩璇嶆眹

 

銆€銆€鏈€鍚庤繕鎯宠〃杈句竴涓嬪叡浜瘝姹囧湪鏃ュ父瀛︿範宸ヤ綔涓殑濞佸姏锛屾垜浠湪鍜屽悓浜嬩氦娴佺殑鏃跺€欙紝涓嶅彲鑳藉幓寰堣缁嗙殑鎻忚堪璇磋繖涓満鏅垜鐢ㄤ粈涔堢被缁ф壙浜嗕粈涔堢被锛岀劧鍚庣敤浠€涔堢被瀹炵幇浜嗕粈涔堟帴鍙o紝鍦ㄥ彟澶栦竴涓被閲岄潰鍙堢粍鍚堜簡杩欎釜鎺ュ彛锛岃繖涔堣浼拌璇翠竴鍗婄殑璇濅及璁″氨瑕佽鎵撴柇锛屾垜浠洿鎺ヤ笂灏忛粦鏉跨敾UML鍚э紝鍢垮樋锛屽鏋滀綘璇村湪A鐨勬娊璞$被鍜孊鐨勬帴鍙d箣闂达紝閫氳繃妗ユ帴妯″紡璁╀粬浠繖涓ゅ潡鍙互鐙珛鎵╁睍銆俹k锛岃〃杈剧殑娓呮櫚鍔犳剦蹇紝鐪佸幓濂藉鏃堕棿銆備綔涓哄伐绋嬪笀涓€瀹氳琛ㄧ幇鍑哄伐绋嬪笀professional鐨勪竴闈?)銆?/p>

銆€銆€

 

灏濊瘯鎶借薄

 

銆€銆€杩樻湁灏辨槸鍙互灏濊瘯鍘绘娊璞′竴涓嬬敓娲讳腑鐨勪簨鐗╋紝渚嬪锛屼拱鐓庨ゼ銆佸姙鐞嗕笉鍚岄摱琛岀殑涓嶅悓绉嶇被閾惰鍗?妗ユ帴妯″紡鐨勫簲鐢?绛夌瓑锛屼絾鏄篃鍒蛋鐏叆榄旓紝鐪嬪埌浠€涔堥兘鎯虫娊璞?..鏈€绠€鍗曠殑鏂瑰紡锛氣€滅綉璐拱涓灜瀛愶紝鐒跺悗鍘诲姩鐗╁洯锛屾壘鍒颁竴澶村ぇ璞★紝鐒跺悗寮€濮嬫娊璞♀€漁(鈭鈭?O鍝堝搱~銆?/p>

銆€銆€

 

鍏卞媺

 

銆€銆€鍚堟姳涔嬫湪锛岀敓浜庢鏈?涔濆眰涔嬪彴锛岃捣浜庣疮鍦?鍗冮噷涔嬭锛屽浜庤冻涓嬨€傚叡鍕?

?

 

以上是关于濡傚奖闅忓舰鐨勮璁℃ā寮忎笌鐜板疄涓栫晫的主要内容,如果未能解决你的问题,请参考以下文章

涓変釜涓栫晫鐞嗚

涓€鏂囧悆閫?3绉嶈璁℃ā寮?瀹冧笉棣?

python涓栫晫level2

鏀婚槻涓栫晫 reverse Windows_Reverse1

鎴戜笌涓栫晫鏍兼牸涓嶅叆,鎴戜笌python鎯烘兒鐩告儨