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 ·½·¨Ì峤¶È