Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java Éè¼ÆÄ£Ê½·ÖÀà

Éè¼ÆÄ£Ê½ÔÚÁ£¶ÈºÍ³éÏó²ã´ÎÉϸ÷²»Ïàͬ¡£ÓÉÓÚ´æÔÚÖÚ¶àµÄÉè¼ÆÄ£Ê½£¬ËùÒÔÎÒÃÇ¿ÉÒÔÓÃÒ»ÖÖ·½Ê½½«ËüÃÇ×éÖ¯ÆðÀ´¡£ÕâÀÎÒÃǸù¾ÝÁ½Ìõ×¼Ôò¶Ôģʽ½øÐзÖÀ࣬ÈçϱíËùʾ£º
µÚÒ»ÊÇÄ¿µÄ×¼Ôò£¬¼´Ä£Ê½ÊÇÓÃÀ´Íê³Éʲô¹¤×÷µÄ¡£Ä£Ê½ÒÀ¾ÝÆäÄ¿µÄ¿É·ÖΪ´´½¨ÐÍ£¨ Creational£©¡¢½á¹¹ÐÍ( Structural)¡¢»òÐÐΪÐÍ( Behavioral )ÈýÖÖ¡£´´½¨ÐÍģʽÓë¶ÔÏóµÄ´´½¨Óйأ»½á¹¹ÐÍģʽ´¦ÀíÀà»ò¶ÔÏóµÄ×éºÏ£»ÐÐΪÐÍģʽ¶ÔÀà»ò¶ÔÏóÔõÑù½»»¥ºÍÔõÑù·ÖÅäÖ°Ôð½øÐÐÃèÊö¡£
µÚ¶þÊÇ·¶Î§×¼Ôò£¬Ö¸¶¨Ä£Ê½Ö÷ÒªÊÇÓÃÓÚÀ໹ÊÇÓÃÓÚ¶ÔÏó¡£Ààģʽ´¦ÀíÀàºÍ×ÓÀàÖ®¼äµÄ¹ØÏµ£¬ÕâЩ¹ØÏµÍ¨¹ý¼Ì³Ð½¨Á¢£¬ÊǾ²Ì¬µÄ£¬ÔÚ±àÒëʱ¿Ì±ãÈ·¶¨ÏÂÀ´ÁË¡£¶ÔÏóģʽ´¦Àí¶ÔÏó¼äµÄ¹ØÏµ£¬ÕâЩ¹ØÏµÔÚÔËÐÐʱ¿ÌÊÇ¿ÉÒԱ仯µÄ£¬¸ü¾ß¶¯Ì¬ÐÔ¡£´ÓijÖÖÒâÒåÉÏÀ´Ëµ£¬¼¸ºõËùÓÐģʽ¶¼Ê¹Óü̳лúÖÆ£¬ËùÒÔ“Ààģʽ”Ö»Ö¸ÄÇЩ¼¯ÖÐÓÚ´¦ÀíÀà¼ä¹ØÏµµÄģʽ£¬¶ø´ó²¿·Öģʽ¶¼ÊôÓÚ¶ÔÏóģʽµÄ·¶³ë¡£
´´½¨ÐÍÀàģʽ½«¶ÔÏóµÄ²¿·Ö´´½¨¹¤×÷ÑÓ³Ùµ½×ÓÀ࣬¶ø´´½¨ÐͶÔÏóģʽÔò½«ËüÑÓ³Ùµ½ÁíÒ»¸ö¶ÔÏóÖС£½á¹¹ÐÍÀàģʽʹÓü̳лúÖÆÀ´×éºÏÀ࣬¶ø½á¹¹ÐͶÔÏóģʽÔòÃèÊöÁ˶ÔÏóµÄ×é×°·½Ê½¡£ÐÐΪÐÍÀàģʽʹÓü̳ÐÃèÊöËã·¨ºÍ¿ØÖÆÁ÷£¬¶øÐÐΪÐͶÔÏóģʽÔòÃèÊöÒ»×é¶ÔÏóÔõÑùЭ×÷Íê³Éµ¥¸ö¶ÔÏóËùÎÞ·¨Íê³ÉµÄÈÎÎñ¡£
»¹ÓÐÆäËû×é֯ģʽµÄ·½Ê½¡£ÓÐЩģʽ¾­³£»á±»°óÔÚÒ»ÆðʹÓã¬ÀýÈ磬 Composite£¨×éºÏģʽ£©³£ºÍIterator£¨µü´úÆ÷ģʽ£©»òVisitor£¨·ÃÎÊÕßģʽ£©Ò»ÆðʹÓã»ÓÐЩģʽÊÇ¿ÉÌæ´úµÄ£¬ÀýÈ磬 Prototype£¨Ô­ÐÍģʽ£©³£ÓÃÀ´Ìæ´úAbstract Factory£¨³éÏ󹤳§Ä£Ê½£©£»ÓÐЩģʽ¾¡¹ÜʹÓÃÒâͼ²»Í¬£¬µ«²úÉúµÄÉè¼Æ½á¹ûÊǺÜÏàËÆµÄ£¬ÀýÈ磬 Composite£¨×éºÏģʽ£©ºÍDecorator£¨×°ÊÎģʽ£©µÄ½á¹¹Í¼ÊÇÏàËÆµÄ¡£
»¹ÓÐÒ»ÖÖ·½Ê½ÊǸù¾ÝģʽµÄ“Ïà¹ØÄ£Ê½”²¿·ÖËùÃèÊöµÄËüÃÇÔõÑù»¥ÏàÒýÓÃÀ´×éÖ¯Éè¼ÆÄ£Ê½¡£ÏÂͼ¸ø³öÁËģʽ¹ØÏµµÄͼÐÎ˵Ã÷¡£
ÏÔÈ»£¬´æÔÚ×ÅÐí¶à×éÖ¯Éè¼ÆÄ£Ê½µÄ·½·¨¡£´Ó¶à½Ç¶Èȥ˼¿¼Ä£Ê½ÓÐÖúÓÚ¶ÔËüÃǵŦÄÜ¡¢²î
ÒìºÍÓ¦Óó¡ºÏµÄ¸üÉîÈëÀí½â¡£
JavaÉè¼ÆÄ£Ê½·ÖΪ´´½¨Ä£Ê½, ½á¹¹Ä£Ê½, ÐÐΪģʽ 3ÖÖÀàÐÍ£º
 
JavaÉè¼ÆÄ£Ê½Ö®´´½¨Ä£Ê½°üÀ¨£º
Factory,    ¹¤³§Ä£Ê½
Singleton,   µ¥Àýģʽ
Builder,    ½¨Ôìģʽ
Prototype,    Ô­ÐÍģʽ
 
JavaÉè¼ÆÄ£Ê½Ö®½á¹¹Ä£Ê½°üÀ¨£º
Facade,  ÃÅÃæÄ£Ê½
Decorator,  ×°ÊÎģʽ
Composite,    ºÏ³Éģʽ
Proxy,    ´úÀíģʽ


Ïà¹ØÎĵµ£º

Javaϸ½Ú£¨3£©


21   Àà = Óò + ·½·¨
       Óò = Êý¾Ý
       ·½·¨ = ¹¦ÄÜ
22   ÒýÓÃÊý¾ÝÀàÐͱäÁ¿µÄËĸöÊôÐÔ£º¢Ù±äÁ¿Ãû ¢ÚÊý¾ÝÀàÐÍ ¢Û´æ´¢µ¥Ôª ¢Ü±äÁ¿Öµ
23   ÔÚÒýÓÃÊý¾ÝÀàÐͱäÁ¿´æ´¢µ¥ÔªÄÚ´æ·ÅµÄ±äÁ¿ÖµÊÇÒýÓ㬼´Ö¸ÏòÊ ......

JavaÖеÄÇ¿´óÎäÆ÷

¡¡¡¡Ëùν¶ÔÏóÐòÁл¯¾ÍÊǽ«¶ÔÏóµÄ״̬ת»»³É×Ö½ÚÁ÷£¬ÒÔºó¿ÉÒÔͨ¹ýÕâЩֵÔÙÉú³ÉÏàͬ״̬µÄ¶ÔÏó¡£Õâ¸ö¹ý³ÌÒ²¿ÉÒÔͨ¹ýÍøÂçʵÏÖ£¬¿ÉÒÔÏÈÔÚWindows»úÆ÷ÉÏ´´½¨Ò»¸ö¶ÔÏó£¬¶ÔÆäÐòÁл¯£¬È»ºóͨ¹ýÍøÂç·¢¸øÒ»Ì¨Unix»úÆ÷£¬È»ºóÔÚÄÇÀï׼ȷÎÞÎóµØÖØÐ“װÅ䔡£ÊDz»ÊǺÜÉñÆæ¡£
¡¡¡¡Ò²ÐíÄã»á˵£¬Ö»Á˽âÒ»µãµã£¬µ«´ÓÀ´Ã»ÓнӴ¥¹ý£ ......

ÖÂJavaÐÂÊÖµÄÒ»·âÐÅ

ÏÂÃæÕâÆªÎÄÕÂÊÇ̨ÍåÖøÃûJavaÂÛ̳¡°Javaworld¡±µÄÒ»¸ö×ÊÉî°æÖ÷дµÄÒ»·â¶ÔJavaÐÂÊÖµÄÐÅ£¬Ï£ÍûС×é³ÉÔ±×Ðϸ¿´Ï Äã»áѧµ½ºÜ¶àµÄ¡¢¡¢¡¢¡¢ 親愛µÄ java ÐÂÊÖ們 :
ºÜ¸ß興Äã們願Òâ來這裡¹²Í¬學習,
Java 這個語ÑÔ, ÒÑ經²»Ô ......

java Ïß³Ì

JavaÓï·¨×ܽá - Ïß³Ì
Ò»Ìáµ½Ï̺߳ÃÏñÊǼþºÜÂé·³ºÜ¸´ÔÓµÄÊ£¬ÊÂʵÉÏȷʵÈç´Ë£¬Éæ¼°µ½Ï̵߳ıà³ÌÊǺܽ²¾¿¼¼Çɵġ£Õâ¾ÍÐèÒªÎÒÃDZ任˼ά·½Ê½£¬Á˽âÏ̻߳úÖÆµÄ±È½ÏͨÓõļ¼ÇÉ£¬Ð´³ö¸ßЧµÄ¡¢²»ÒÀÀµÓÚij¸öJVMʵÏֵijÌÐòÀ´¡£±Ï¾¹½ö½ö¾ÍJava¶øÑÔ£¬¸÷¸öÐéÄâ»úµÄʵÏÖÊDz»Í¬µÄ¡£Ñ§Ï°Ïß³Ìʱ£¬×îÁîÎÒÓ¡ÏóÉî¿ÌµÄ¾ÍÊÇÄÇÖÖ²»È·¶¨ÐÔ¡¢Ã»Óб£ ......

javaÊý¾ÝÀàÐÍת»»

һЩ³õѧJAVAµÄÅóÓÑ¿ÉÄÜ»áÓöµ½JAVAµÄÊý¾ÝÀàÐÍÖ®¼äת»»µÄ¿àÄÕ£¬ÀýÈ磬ÕûÊýºÍfloat,doubleÐÍÖ®¼äµÄת»»£¬ÕûÊýºÍStringÀàÐÍÖ®¼äµÄת»»£¬ÒÔ¼°´¦Àí¡¢ÏÔʾʱ¼ä·½ÃæµÄÎÊÌâµÈ¡£ÏÂÃæ±ÊÕ߾Ϳª·¢ÖеÄһЩÌå»á½éÉܸø´ó¼Ò¡£
 ÎÒÃÇÖªµÀ£¬JavaµÄÊý¾ÝÀàÐÍ·ÖΪÈý´óÀ࣬¼´²¼¶ûÐÍ¡¢×Ö·ûÐͺÍÊýÖµÐÍ£¬¶øÆäÖÐÊýÖµÐÍÓÖ·ÖΪÕûÐͺ͸¡µãÐÍ£»Ïà¶Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ