java¹¤³§Ä£Ê½
java¹¤³§Ä£Ê½µÄѧϰ£¬³õÆÚµÄʱºòÔÚÍøÉϲéÁ˺ܶàÀý×Ó£¬×Ô¼ºÊ¼ÖÕÖ»Äܹ¹½¨¼òµ¥¹¤³§£¬ºóÀ´ÖÕÓÚÕÒµ½ÁËÏÂÃæÕâ·ÝÎĵµ²Å¶Ô¹¤³§Ä£Ê½ÓÐÁËÒ»¸öÈ«ÃæµÄÀí½â£¬²¢ÇÒΪ´ËÎĵµµÄ³éÏ󹤳§ÌṩÁËʵÀý£º
JAVA¹¤³§Ä£Ê½
¿´ÁËÕâô¶à¹ØÓÚ¹¤³§Ä£Ê½µÄ½²½â£¬»¹ÊǾõµÃÕâÆªÎÄÕ½²µÄºÃÀí½â£¬Ìù³öÀ´ºÍ´ó¼Ò·ÖÏí·ÖÏí¡£
Ò»¡¢Òý×Ó
»°ËµÊ®Äêǰ£¬ÓÐÒ»¸ö±©·¢»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ——Benz±¼³Û¡¢Bmw±¦Âí¡¢Audi°ÂµÏ£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬±©·¢»§×ø³µÊ±×ÜÊǹֵֹģºÉÏBenz³µºó¸ú˾»ú˵“¿ª±¼³Û³µ£¡”£¬×øÉÏBmwºóËû˵“¿ª±¦Âí³µ£¡”£¬×øÉÏAudi˵“¿ª°ÂµÏ³µ£¡”¡£ÄãÒ»¶¨Ëµ£ºÕâÈËÓв¡£¡Ö±½Ó˵¿ª³µ²»¾ÍÐÐÁË£¿£¡
¶øµ±°ÑÕâ¸ö±©·¢»§µÄÐÐΪ·Åµ½ÎÒÃdzÌÐòÉè¼ÆÖÐÀ´Ê±£¬»á·¢ÏÖÕâÊÇÒ»¸öÆÕ±é´æÔÚµÄÏÖÏó¡£ÐÒÔ˵ÄÊÇ£¬ÕâÖÖÓв¡µÄÏÖÏóÔÚOO£¨ÃæÏò¶ÔÏó£©ÓïÑÔÖпÉÒÔ±ÜÃâÁË¡£ÏÂÃæ¾ÍÒÔJavaÓïÑÔΪ»ù´¡À´ÒýÈëÎÒÃDZ¾ÎĵÄÖ÷Ì⣺¹¤³§Ä£Ê½¡£
¶þ¡¢·ÖÀà
¹¤³§Ä£Ê½Ö÷ÒªÊÇΪ´´½¨¶ÔÏóÌṩ¹ý¶É½Ó¿Ú£¬ÒԱ㽫´´½¨¶ÔÏóµÄ¾ßÌå¹ý³ÌÆÁ±Î¸ôÀëÆðÀ´£¬´ïµ½Ìá¸ßÁé»îÐÔµÄÄ¿µÄ¡£
¹¤³§Ä£Ê½ÔÚ¡¶JavaÓëģʽ¡·ÖзÖΪÈýÀࣺ
1£©¼òµ¥¹¤³§Ä£Ê½£¨Simple Factory£©
2£©¹¤³§·½·¨Ä£Ê½£¨Factory Method£©
3£©³éÏ󹤳§Ä£Ê½£¨Abstract Factory£©
ÕâÈýÖÖģʽ´ÓÉϵ½ÏÂÖð²½³éÏ󣬲¢ÇÒ¸ü¾ßÒ»°ãÐÔ¡£
GOFÔÚ¡¶Éè¼ÆÄ£Ê½¡·Ò»ÊéÖн«¹¤³§Ä£Ê½·ÖΪÁ½Àࣺ¹¤³§·½·¨Ä£Ê½£¨Factory Method£©Óë³éÏ󹤳§Ä£Ê½£¨Abstract Factory£©¡£½«¼òµ¥¹¤³§Ä£Ê½£¨Simple Factory£©¿´Îª¹¤³§·½·¨Ä£Ê½µÄÒ»ÖÖÌØÀý£¬Á½Õß¹éΪһÀà¡£
Á½Õß½Ô¿É£¬ÔÚ±¾ÎÄʹÓá¶JavaÓëģʽ¡·µÄ·ÖÀà·½·¨¡£ÏÂÃæÀ´¿´¿´ÕâЩ¹¤³§Ä£Ê½ÊÇÔõôÀ´“Öβ¡”µÄ¡£
Èý¡¢¼òµ¥¹¤³§Ä£Ê½
¼òµ¥¹¤³§Ä£Ê½Óֳƾ²Ì¬¹¤³§·½·¨Ä£Ê½¡£ÖØÃüÃûÉϾͿÉÒÔ¿´³öÕâ¸öģʽһ¶¨ºÜ¼òµ¥¡£Ëü´æÔÚµÄÄ¿µÄºÜ¼òµ¥£º¶¨ÒåÒ»¸öÓÃÓÚ´´½¨¶ÔÏóµÄ½Ó¿Ú¡£
ÏÈÀ´¿´¿´ËüµÄ×é³É£º
1) ¹¤³§Àà½ÇÉ«£ºÕâÊDZ¾Ä£Ê½µÄº
Ïà¹ØÎĵµ£º
' ¡¡1¡¢FACTORY—×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ùµÄ¼¦³á¶¼ÊÇMM°®³ÔµÄ¶«Î÷£¬ËäÈ»¿ÚζÓÐËù²»Í¬£¬µ«²»¹ÜÄã´øMMÈ¥Âóµ±ÀÍ»ò¿ÏµÂ»ù£¬Ö»¹ÜÏò·þÎñԱ˵“À´Ëĸö¼¦³á”¾ÍÐÐÁË¡£Âóµ±ÀͺͿϵ»ù¾ÍÊÇÉú²ú¼¦³áµÄFactory
¡¡¡¡¹¤³§Ä£Ê½£º¿Í»§ÀàºÍ¹¤³§Àà·Ö¿ª¡£Ïû·ÑÕßÈκÎʱºòÐèҪijÖÖ²úÆ·£¬Ö»ÐèÏò¹¤³ ......
ÏÖÔÚÊг¡ÉϵÄoa»ù±¾ÉϿɹé½áΪÁ½´óÕóÓª£¬¼´phpÕóÓªºÍjavaÕóÓª¡£µ«¶Ô½Ó´¥oa²»¾ÃµÄÓû§À´Ëµ£¬¿´µ½µÄÍùÍùÖ»ÊÇËüÃǵıíÏֻ࣬ÊÇÃ÷ÏԵļ۸ñ²îÒ죬ȴºÜÄÑ¿´³öËüÃÇÖ®¼äµÄʵ¼Ê²îÒì¡£Æäʵ£¬ PHP + MYSQL ²»ÖµÇ®²»½ö½ö¾ÖÏÞÓÚoaÈí¼þ£¬¶øÊÇÕûÌåÉÏPHP + MYSQL¿ª·¢µÄÈí¼þ¶¼²»Èçjava¿ª·¢µÄÈí¼þֵǮ¡£ÎªÊ²Ã´PHP + MYSQL µÄOAΪʲô²»ÖµÇ®Ä ......
ת¡¡£º¡¡http://wintys.blog.51cto.com/425414/94051
/**
*Ãû³Æ:BinarySearch
*¹¦ÄÜ:ʵÏÖÁËÕÛ°ë²éÕÒ(¶þ·Ö²éÕÒ)µÄµÝ¹éºÍ·ÇµÝ¹éËã·¨.
*˵Ã÷:
* 1¡¢ÒªÇóËù²éÕÒµÄÊý×éÒÑÓÐÐò,²¢ÇÒÆäÖÐÔªËØÒÑʵÏÖComparable<T>½Ó¿Ú,ÈçInteger¡¢StringµÈ.
* 2¡¢·ÇµÝ¹é²éÕÒʹÓÃsearch( ......
Ḭ̈߳²È«
Ö»ÓÐÔÚµ¥Àý²¢·¢µÄÇé¿öϲŻá³öÏÖḬ̈߳²È«ÎÊÌ⣬ÒýÆðÎÊÌâµÄÖ÷ÒªÔÒò¾ÍÔÚÓÚ¶ÔÏóµÄ×ÊÔ´¹²Ïí(ÈçʵÀý±äÁ¿µÈ)£¬²»¹ý¾Ö²¿±äÁ¿ÊÇḬ̈߳²È«µÄ¡£Òò´ËÔÚ³ÌÐòÉè¼ÆµÄʱºò¾¡Á¿²»ÒªÓÃʵÀý±äÁ¿¡£²úÉúÕâÑùÔÒòÔÚÓÚjavaµÄÄÚ´æ·ÖÅä»úÖÆ£¬ÊµÀý±äÁ¿ÊÇ´æ·ÅÔÚ¶ÑÄÚ´æÖеÄËùÓÐÏ̹߳²Ïí£¬¶øÃ¿¸öÏß³ÌÒ²¶¼ÓÐ×Ô¼ºµÄÏß³ ......
base64±àÂëÔÚjavaÖÐÓкܺõÄÖ§³Ö£¬µ«ÐèÒªÏÂÔØjar°ü£¬ÀÁµÄÕÒjarÁË£¬ÓÚÊÇÕÒµ½ÁËÔ´Â룬ºÇºÇ£¬Õâ¸ö²»Å·³µÄ»°»¹¿ÉÒÔÑо¿ÏÂ
´úÂëÈçÏ£º
public class Base64 {
private static final byte[] encodingTable = {
& ......