java±àÂë¹æ·¶ ÏÂÔØ±¾ÎÄ

width

newÒ»¸öеÄCode StyleÄ£°å£¬²¢½«¸ÃÏîÉèΪ125

2.1.4 ´úÂëÐÐÓï¾äÏÞÖÆ

¹æÔò1£ºÃ¿ÐдúÂë²»ÄܳöÏÖ¶à¸öÓï¾ä£¬Ã¿ÐÐÖ»ÄÜÓÐÒ»¸öÓï¾ä¡£

¹æÔò2£ºÃ¿Ðв»ÄÜÉùÃ÷¶à¸ö±äÁ¿£¬Ò»ÐÐÖ»ÄÜÉùÃ÷Ò»¸ö±äÁ¿£¬ÇÒÉùÃ÷±äÁ¿Ê±Ó¦¸ÃÓгõʼ»¯Öµ¡£

2.1.5 ¶¨ÒåÅÅÐò

¹æÔò£ºÀàÊôÐÔºÍÀà·½·¨²»Òª½»²æ·ÅÖ㬲»Í¬´æÈ¡·¶Î§µÄÊôÐÔ»òÕß·½·¨Ò²¾¡Á¿²»Òª½»²æ·ÅÖà ¸ñʽ£º

2.2 ÃüÃû¹æ·¶ÒªÇó

2.2.1 °üÃû¹æ·¶

°üÃû²ÉÓÃÓòºó׺µ¹ÖüÓÉÏ×Ô¶¨ÒåµÄ°üÃû£¬°üÃû²ÉÓÃСд×Öĸ¡£ÔÚ²¿ÃÅÄÚ²¿Ó¦¸Ã¹æ»®ºÃ°üÃûµÄ·¶Î§£¬·ÀÖ¹²úÉú³åÍ»¡£²¿ÃÅÄÚ²¿²úƷʹÓò¿ÃŵÄÃû³Æ¼ÓÉÏÏîÄ¿Ãû³Æ¡£²úÆ·ÏߵIJúƷʹÓòúÆ·µÄÃû³Æ¼ÓÉÏÄ£¿éµÄÃû³Æ¡£ ¸ñʽ£º

com.demo.b2b.Ä£¿éÃû³Æ com.demo.bookStore.ÏîÄ¿Ãû³Æ

2.2.2 ÀàÃû¹æ·¶

¹æÔò1: ÀàÃûºÍ½Ó¿ÚÃû£¬ÊǸöÃû´Ê£¬Ê¹ÓÃÀàÒâÒåÍêÕûµÄÓ¢ÎÄÃèÊö£¬Ã¿¸öÓ¢Îĵ¥´ÊµÄÊ××ÖĸʹÓôóд¡¢ÆäÓà×ÖĸʹÓÃСдµÄ´óСд»ìºÏ·¨£¬Ë׳ƣºÍÕ·åÃüÃû·¨¡£

È磺OrderInformation, CustomerList, LogManager, PropertiesManager ¹æÔò2£º¶¨Òå½Ó¿Ú£¬Ãû³ÆÇ°ÃæÒª¼ÓI£¬½Ó¿ÚµÄʵÏÖ£¬ºóÃæÒª¼ÓImpl£¬Èç: IUserService£º±íʾ½Ó¿Ú

IUserServiceImpl£º±íʾ½Ó¿ÚµÄʵÏÖ

2.2.3 ·½·¨Ãû¹æ·¶

¹æÔò1£º·½·¨ÃûÊÇÒ»¸ö¶¯Ãû´Ê£¬Ê¹ÓÃÀàÒâÒåÍêÕûµÄÓ¢ÎÄÃèÊö£ºµÚÒ»¸öµ¥´ÊµÄ×ÖĸʹÓÃСд¡¢Ê£Ó൥´ÊÊ××Öĸ´óдÆäÓà×ÖĸСдµÄ´óСд»ìºÏ·¨¡£

¹æÔò2£º·½·¨ÖУ¬´æÈ¡ÊôÐԵķ½·¨²ÉÓÃsetter ºÍ getter·½·¨£¬¶¯×÷·½·¨²ÉÓö¯´ÊºÍ¶¯±ö½á¹¹¡£

¹æÔò3£º·µ»ØÀàÐÍΪbooleanµÄ·½·¨£¬±ØÐëÒÔis¿ªÍ·¡£ ¸ñʽ£º

get + ·Ç²¼¶ûÊôÐÔÃû() is + ²¼¶ûÊôÐÔÃû() set + ÊôÐÔÃû() ¶¯´Ê() ¶¯´Ê + ±öÓï() ʾÀý£º

2.2.4 ÊôÐÔÃû¹æ·¶

¹æÔò1£ºÊôÐÔÃûʹÓÃÒâÒåÍêÕûµÄÓ¢ÎÄÃèÊö£ºµÚÒ»¸öµ¥´ÊµÄ×ÖĸʹÓÃСд¡¢Ê£Ó൥´ÊÊ××Öĸ´óд£¬ÆäÓà×ÖĸСд¡£

¹æÔò2£ºÊôÐÔÃû²»ÄÜÓë·½·¨ÃûÏàͬ¡£

¹æÔò3£ºÀàÐÍΪbooleanµÄÊôÐÔÃû³ÆÇ°±ØÐëÒÔis¿ªÍ·¡£ ¹æÔò4£º±äÁ¿Ãû²»Ó¦ÒÔÏ»®Ïß»òÃÀÔª·ûºÅ¿ªÍ·¡£

¹æÔò5£ºº¬Óм¯ºÏÒâÒåµÄÊôÐÔÃüÃû£¬¾¡Á¿°üº¬Æä¸´ÊýµÄÒâÒå¡£

ʾÀý£º

2.2.5 ³£Á¿Ãû¹æ·¶

¹æÔò£º³£Á¿ÃûʹÓÃÈ«´óдµÄÓ¢ÎÄÃèÊö£¬Ó¢Îĵ¥´ÊÖ®¼äÓÃÏ»®Ïß·Ö¸ô¿ª£¬²¢ÇÒʹÓà static finalÐÞÊΡ£ ʾÀý£º

½¨Ò飺

¶ÔÓÚLongÐÍÊý¾Ý£¬±ØÐëÔÚºóÃæ¼ÓL±êʶ¡£ DoubleÀàÐÍÊý¾Ý£¬±ØÐëÔÚºóÃæ¼ÓD±êʶ¡£ FloatÀàÐÍÊý¾Ý£¬±ØÐëÔÚºóÃæ¼ÓF±êʶ¡£

2.2.6 Ëõд

¹æÔò£ºÈç¹ûº¯ÊýÃû³¬¹ý15¸ö×Öĸ£¬¿É²ÉÓÃÒÔÈ¥µôÔªÒô×ÖĸµÄ·½·¨»òÕßÒÔÐÐÒµÄÚÔ¼¶¨Ë׳ɵÄËõд·½Ê½Ëõдº¯ÊýÃû¡£ È磺

2.3 ±àÂë¹æ·¶

2.3.1 ·½·¨Ì峤¶È