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

java ¹¤³§Ä£Ê½

Ò»¡¢Òý×Ó
»°ËµÊ®ÄêÇ°£¬ÓÐÒ»¸ö±¬·¢»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ£¨Benz£¨±¼³Û£©¡¢Bmw£¨±¦Âí£©¡¢Audi£¨°ÂµÏ£©¿´À´ÕâÈ˱Ƚϰ®¹ú£¬Ã»ÓÐÈÕ±¾³µ£©£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬±¬·¢»§×ø³µÊ±×ÜÊÇÕâÑù£ºÉÏBenz³µºó¸ú˾»ú˵"¿ª±¼³Û³µ£¡"£¬×øÉÏBmwºóËû˵"¿ª±¦Âí³µ£¡"£¬×øÉÏAudiºóËû˵"¿ª°ÂµÏ³µ£¡"¡£ÄãÒ»¶¨Ëµ£ºÕâÈËÓв¡£¡Ö±½Ó˵¿ª³µ²»¾ÍÐÐÁË£¿£¡ ¶øµ±°ÑÕâ¸ö±¬·¢»§µÄÐÐΪ·Åµ½ÎÒÃdzÌÐòÓïÑÔÖÐÀ´£¬ÎÒÃÇ·¢ÏÖCÓïÑÔÒ»Ö±ÊÇͨ¹ýÕâÖÖ·½Ê½À´×ø³µµÄ£¡ÐÒÔ˵ÄÊÇ£¬ÕâÖÖÓв¡µÄÏÖÏóÔÚOOÓïÑÔÖпÉÒÔ±ÜÃâÁË¡£ÏÂÃæÒÔJavaÓïÑÔΪ»ù´¡À´ÒýÈëÎÒÃDZ¾ÎĵÄÖ÷Ì⣺¹¤³§Ä£Ê½£¡£¡
¶þ¡¢¼ò½é
¹¤³§Ä£Ê½Ö÷ÒªÊÇΪ´´½¨¶ÔÏóÌṩÁ˽ӿڡ£¹¤³§Ä£Ê½°´ÕÕ¡¶JavaÓëģʽ¡·ÖеÄÌá·¨·ÖΪÈýÀࣺ
1. ¼òµ¥¹¤³§Ä£Ê½(Simple Factory)
2. ¹¤³§·½·¨Ä£Ê½(Factory Method)
3. ³éÏ󹤳§Ä£Ê½(Abstract Factory)
ÕâÈýÖÖģʽ´ÓÉϵ½ÏÂÖð²½³éÏ󣬲¢ÇÒ¸ü¾ßÒ»°ãÐÔ¡£»¹ÓÐÒ»ÖÖ·ÖÀà·¨£¬¾ÍÊǽ«¼òµ¥¹¤³§Ä£Ê½¿´Îª¹¤³§·½·¨Ä£Ê½µÄÒ»ÖÖÌØÀý£¬Á½¸ö¹éΪһÀà¡£ÏÂÃæÊÇʹÓù¤³§Ä£Ê½µÄÁ½ÖÖÇé¿ö£º
1.ÔÚ±àÂëʱ²»ÄÜÔ¤¼ûÐèÒª´´½¨ÄÄÖÖÀàµÄʵÀý¡£
2.ϵͳ²»Ó¦ÒÀÀµÓÚ²úÆ·ÀàʵÀýÈçºÎ±»´´½¨¡¢×éºÏºÍ±í´ïµÄϸ½Ú
 
Èý¡¢¼òµ¥¹¤³§Ä£Ê½
¹ËÃû˼Ò壬Õâ¸öģʽ±¾ÉíºÜ¼òµ¥£¬¶øÇÒʹÓÃÔÚÒµÎñ½Ï¼òµ¥µÄÇé¿öÏ¡£
ËüÓÉÈýÖÖ½ÇÉ«×é³É£¨¹Øϵ¼ûÏÂÃæµÄÀàͼ£©£º
1¡¢¹¤³§Àà½ÇÉ«£ºÕâÊDZ¾Ä£Ê½µÄºËÐÄ£¬º¬ÓÐÒ»¶¨µÄÉÌÒµÂß¼­ºÍÅжÏÂß¼­¡£ÔÚjavaÖÐËüÍùÍùÓÉÒ»¸ö¾ßÌåÀàʵÏÖ¡£
2¡¢³éÏó²úÆ·½ÇÉ«£ºËüÒ»°ãÊǾßÌå²úÆ·¼Ì³ÐµÄ¸¸Àà»òÕßʵÏֵĽӿڡ£ÔÚjavaÖÐÓɽӿڻòÕß³éÏóÀàÀ´ÊµÏÖ¡£
3¡¢¾ßÌå²úÆ·½ÇÉ«£º¹¤³§ÀàËù´´½¨µÄ¶ÔÏó¾ÍÊǴ˽ÇÉ«µÄʵÀý¡£ÔÚjavaÖÐÓÉÒ»¸ö¾ßÌåÀàʵÏÖ¡£
ÄÇô¼òµ¥¹¤³§Ä£Ê½ÔõôÓÃÄØ£¿ÎÒÀ´¾Ù¸öÀý×Ó°É£¬ÎÒÏëÕâ¸ö±È½²Ò»´ó¶ÎÀíÂÛÉϵÄÎÄ×ÖÃèÊöÒªÈÝÒ×Àí½âµÄ¶à£¡ÏÂÃæ¾ÍÀ´¸øÄǸö±©·¢»§Öβ¡: P
ÔÚʹÓÃÁ˼òµ¥¹¤³§Ä£Ê½ºó£¬ÏÖÔÚ±©·¢»§Ö»ÐèÒª×øÔÚ³µÀï¶Ô˾»ú˵¾ä£º"¿ª³µ"¾Í¿ÉÒÔÁË¡£À´¿´¿´ÔõôʵÏֵģº
//³éÏó²úÆ·½ÇÉ«
public interface Car{
public void drive();
}
//¾ßÌå²úÆ·½ÇÉ«
public class Benz implements Car{
public void drive() {
System.out.println("Driving Benz ");
}
}
public class Bmw implements Car{
public void drive() {
System.out.println("Driving Bmw ");
}
}
¡£¡£¡££¨°ÂµÏÎҾͲ»Ð´ÁË:P£©
//¹¤³§Àà½ÇÉ«
public class Driver{
//¹¤³§·½·¨
//×¢Òâ ·µ»ØÀàÐÍΪ³éÏó²úÆ·½ÇÉ«
public static Car driverCar(String s)throws E


Ïà¹ØÎĵµ£º

java ´®¿ÚͨÐÅ


Java´®¿ÚͨѶ
 
   
´®ÐÐͨѶЭÒéÓкܶàÖÖ£¬ÏñRS232£¬RS485£¬RS422£¬ÉõÖÁÏÖ½ñÁ÷ÐеÄUSBµÈ¶¼ÊÇ´®ÐÐͨѶЭÒé¡£¶ø´®ÐÐͨѶ¼¼ÊõµÄÓ¦ÓÃÎÞ´¦²»ÔÚ¡£¿ÉÄÜ´ó¼Ò¼ûµÄ×î¶à¾ÍÊǵçÄԵĴ®¿ÚÓëModemµÄͨѶ¡£¼ÇµÃÔÚPC»ú¸Õ¿ªÊ¼ÔÚÖйúÁ÷ÐÐÆðÀ´Ê±(´óÔ¼ÊÇÔÚ90Äê´úÇ°ÎåÄê)£¬ÄÇʱÉõÖÁÓÐÈËÓÃÒ»Ìõ´®ÐÐÏß½øÐÐÁ½Ì¨µçÄÔÖ®¼äµÄ ......

javaÖеĴúÂëÉú³É¹¤¾ß¼òµ¥ÂÞÁÐ

JavaÖÐÒ²ÓÐÀàËÆÓÚcodesmithµÄ´úÂëÉú³É¹¤¾ß£¬²»¹ý¿ªÔ´µÄ»òÃâ·ÑµÄͦ¶à£¬ÒÔϼòµ¥½éÉÜ£º
1.spring roo
  spring¹Ù·½ÏîÄ¿Ö®Ò»¡£
2.m2Spring
  òËÆÉÌÒµµÄ¡£
3.springside
   ¹ú²úµÄ£¬×÷Õßcsdn½­ÄÏ°×ÒÂ
4.rapid-framework
  ºÃÏñÒ²Êǹú²úµÄ
5. seam gen
    jboss seam ´úÂë× ......

JAVA²Ù×÷Îļþ£¨´´½¨¡¢É¾³ý¡¢¸´ÖÆ¡¢¼ôÇУ©

package fileTest;
import java.io.*;
public class FileOperate {
   public FileOperate() {
   }
  
   public static void main(String args[]){
     //  newFolder("D:/100");
       moveFile("e:/978 ......

ѧϰJava±Ø¿´ JAVA´úÂë±àдµÄ30Ìõ½¨Òé

 
ѧϰJava±Ø¿´ - JAVA´úÂë±àдµÄ30Ìõ½¨Òé
(1) ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏ󣨾ä±ú£©µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æ𣬶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺
 ThisIsAClassName
 thisIsMethodOrFieldName
 ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯ ......

28Ëê ±à³Ì6ÄêJAVA ÊDz»ÊǸÄתÐÍÁË

½ñÄêÒѾ­28ËêÁË Í»È»·¢ÏÖÒѾ­ºÜ²»Ï°¹ß±àд´úÂëÁË£¬µ«ÊǶԳÌÐòÖÐËùÓеĴíÎóºÍÀ§ÄÑ£¬¶¼ÄܺÜƽ¾²µÄÈ¥½â¾ö£¬µ±Ò»¸öеÄÏîÄ¿À´µÄʱºò£¬×ÜÊÇϲ»¶È¥Éè¼ÆËü·ÖÎöËü£¬¿ÉºÜÄÑϵÚÒ»±ÊÈ¥±àдËü£¬²»ÖªµÀÊDz»ÊÇÀÏÁË£¬ÏëÁ˼¸ÌìÁËÕæ²»ÖªµÀÊDz»Êǵ½ÁËתÐÍʱÆÚÁË¡£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ