javaÉè¼Æģʽһ¿ú1
Design Patterns in Java
-----------------------------------------
Steven John Metsker
William C.Wake
-----------------------------------------
¹¨²¨µÈÒë
££££££££Ò»¡¢¶þÕ¶ÁÊé¼Ç¼££££££
ģʽÊǼ¯ÌåÖǻ۵Ľᾧ¡£Ëü¸ø³öÁËÏà¹ØÐÐÒµÖоÑé·á¸»µÄ´ÓÒµÕßËùÓ¦ÓõÄËùÓеĸÅÄîºÍ·½·¨¡£
±¾Êé²¢²»ÊÇËÄÈË°ïµÄÖø×÷£¬ËäÈ»ÔÚÊéÃûºÍÄÚÈÝÉÏÓдóÁ¿µÄÏàËÆÖ®´¦¡£
££££££££££££££
Òâͼ Éè¼Æģʽ
½Ó¿ÚÐÍģʽ Adapter(ÊÊÅäÆ÷),Facade(Íâ¹Û),Composite(×éºÏ),Bridge(ÇŽÓ)
ÔðÈÎÐÍģʽ Singleton(µ¥Àý),Observer(¹Û²ìÕß),Mediator(ÖнéÕß),Proxy(´úÀí),Chain of Responsibility(ÔðÈÎÁ´),Flyweight(ÏíÔª)
¹¹ÔìÐÍģʽ Builder(Éú³ÉÆ÷),Factory Method(¹¤³§·½·¨),Abstract Factory(³éÏ󹤳§),Prototype(ÔÐÍ),Memento(±¸Íü¼)
²Ù×÷ÐÍģʽ Template Method(Ä£°å·½·¨),State(״̬),Strategy(²ßÂÔ),Command(ÃüÁî),Interpreter(½âÊÍÆ÷)
À©Õ¹Ä£Ê½ Decorator(×°ÊÎÆ÷),Iterator(µü´úÆ÷),Visitor(·ÃÎÊÕß)
££££££££££££££
½Ó¿ÚÐÍģʽ£º
1.Èç¹ûÎÒÃÇ´´½¨ÁËÒ»¸öÖ¸¶¨¸÷ÖÖ֪ͨ·½·¨¼¯ºÏµÄ½Ó¿Ú£¬ÄÇôÎÒÃǾÍÓ¦¸Ã¿¼ÂÇÌṩһ¸ö´æ¸ù£¨stub£©——´æ¸ù¾ÍÊÇÓÿշ½·¨ÌåʵÏÖÖÐËùÓз½·¨µÄÀà¡£¿ª·¢Õß¿ÉÒÔͨ¹ý¼Ì³Ð¸Ã´æ¸ù´´½¨Ò»¸öʵÏָýӿڵÄÀ࣬ÕâÑùÒ»À´£¬¸ÃÀàÖ»ÐèÒªÖØдÖØÒªµÄ¼¸¸ö·½·¨¾Í¿ÉÒÔÁË¡£
2.³¬Ô½ÆÕͨ½Ó¿Ú
Èç¹ûÄãÆÚÍû ¿ÉÓ¦ÓÃģʽ
½«ÀàµÄÍⲿ½Ó¿ÚÊÊÅä¿Í»§ÆÚÍûµÄ½Ó¿Ú  
Ïà¹ØÎĵµ£º
////////////////////////////////////////////////½ÚµãÀà TreeNode.java //////////////////////////
package com.tree;
class TreeNode {//°ü·ÃÎÊȨÏÞ
long data ;
long x,y;
String adrr;
Tre ......
ÒÔǰһƪµÄDLLΪÀý²ûÊöJavaÈçºÎµ÷Óö¯Ì¬¿â
Ä¿Ç°´æÔÚÒ»¸öVC±àÒëµÄ·ÇMFC¶¯Ì¬¿âDLL£¨¾ßÌåÈçºÎÉú³É·ÇMFC¶¯Ì¬¿âDLL¼ûǰһƪÎÄÕ£©£¬Ãû³ÆΪmydll.dll£¬ÆäÖÐÓе¼³öº¯Êýmyadd£ºÐÎÈ磺int myadd(int,int)£¬ÏÖjavaÓ¦ÓóÌÐòÐèÒªµ÷Óøö¯Ì¬¿âµÄmyaddº¯Êý¡£¾ßÌåʵÏÖ²½ÖèÈçÏ£º
1¡¢±àдµ÷ÓÃmydll.dllµÄjava³ÌÐò
£¨1£©³ÌÐòtestMyDll .ja ......
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
PRE.western { font-family: "Nimbus Roman No9 L" }
PRE.cjk { font-family: "Nimbus Roman No9 L" }
H1 { margin-bottom: 0.08in }
H1.western { font-family: "Nimbus Sans L", sans-ser ......
×òÌìÖ»ÊÇ×ܽáÁËÓ³ÉäµÄ¶à¶ÔÒ»µÄ¹Øϵ£¬ÒÔ¼°ÆäÖÐÒ»µã֪ʶҪµã¡£½ñÌìhibernateµÄ¿Î³Ì¾Í½áÊøÁË£¬½ñÌìµÄ¿Î£¬ÌýÊÇÌý¶®ÁË£¬µ«ÊÇ´ó¼Ò¶¼ÖªÊ¶£¬Ð´³ÌÐò²»ÊÇÖ»ÊÇÄÜÌý¶®¾ÍÐÐÁË£¬¸ü¶àµÄÊÇÐèÒªÔÚʵսÖÐÎüÈ¡¾Ñ飬ÓкöàºÃ¶àµÄÎÊÌâ²»ÊÇÀÏʦÔÚ¿ÎÌÃÉÏÄÜ´«ÊÚµÃÍêµÄ£¬¸ü¶àµÄÊÇҪȥʵս£¬Ò»ÐÐÒ»ÐеĴúÂ붼Ҫ×Ô¼ºÈ¥Ç㬴íÎóÓöµ½ÁË£¬Òª×Ô¼ºÒ»ÐÄÒ»Ò ......
“Éϵ۸³ÓèÈËÀà˵»°µÄÄÜÁ¦£¬¶øÑÔÓïÓÖ´´ÔìÁË˼Ï룬˼ÏëÊÇÈËÀà¶ÔÓîÖæµÄÁ¿¶È¡£”
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡——Õª×Ô¡¶Prometheus Unbound¡·£¬Shelley
? ÈËÀà……¼«ÆäÊÜÄÇЩÒѾ³ÉΪÉç»á±í´ï¹¤¾ßµÄÌض¨ÓïÑÔµÄÖ§Åä¡£ÏëÏñһϣ¬Èç¹ûÒ»¸öÈË¿ÉÒÔ²»Ê¹ÓÃÓïÑÔ¾ÍÄܹ»´Ó±¾ÖÊÉÏÊÊÓ¦ÏÖÊµÊ ......