ºìÁªLinuxÃÅ»§
Linux°ïÖú

Éè¼Æģʽ:Java¿ª·¢ÎªÊ²Ã´ÐèÒªUML

·¢²¼Ê±¼ä:2006-12-06 00:41:07À´Ô´:ºìÁª×÷Õß:qianshoux
¡¡¡¡ÖªµÀUMLÔì³ÉÁËÔõÑùµÄ¾ÖÃæ´ó»ìÂÒÂð£¿ÖªµÀʲôÑùµÄ¹¦ÄÜÊÇUMLÓµÓе«JAVA²»¾ß±¸µÄÂð£¿ÖªµÀÎÒÃÇΪʲôÐèÒª³ýJAVAÍâµÄÁíÒ»ÖÖµçÄÔÓïÑÔÂð£¿UML²¢²»½ö½öÖ»ÊÇJAVA»òÕßÆäËüʲôÓïÑÔµÄÌæ´úÆ·¡£UML²¢²»½ö½öÖ»ÊÇJAVA»òÕßÆäËüʲôÓïÑÔµÄÌæ´úÆ·¡£UMLÊÇÃæÏò¶ÔÏóµÄ·ÖÎö¼°Éè¼ÆµÄ×¢ÊÍ¡£UMLÊǶÀÁ¢ÓÚÄÇЩ´«Í³Éè¼ÆÓïÑÔÖ®ÍâµÄÒ»ÖÖÓïÑÔ¡£ÒòΪUML²¢²»ÒÀ¸½ÓÚijÖÖÓïÑÔ£¬¶øÇÒËü±»ÓÃ×÷ÊÇÁªÏµ¹µÍ¨Java¡¢ C++ ¡¢SmalltalkµÈÓïÑԵĻù´¡¹¤¾ß¡£Í¨¹ýʹÓÃUML£¬¿ÉÒÔÔÚ¿ªÊ¼±àÂë֮ǰ¹æ»®ºÃÕû¸öϵͳ£¬²¢ÇÒ¿ª·¢ÈËÔ±Çå³þ×Ô¼ºËù¸ºÔðµÄÄ£¿éÔÚÕû¸öϵͳÖÐËùÆðµÄ×÷Óá£

¡¡¡¡¸üΪÖØÒªµÄÊÇ£¬UML¿ÉÒÔ°ïÄã¼Ç¼Ï´ÓÉè¼Æ¾Í¿ªÊ¼³öÏֵĴíÎó£¬ÒªÖªµÀÔã¸âµÄÉè¼Æ»á´øÀ´Ò»ÏµÁеÄÂé·³¡£ÉèÏëһϣ¬ÔÚÔ´´úÂë±àÖƵ½Ò»°ëµÄʱºò£¬ÄãͻȻ·¢ÏÖÄãËùÐèÒªµÄÐÅÏ¢ÒѾ­¿Ý½ßÁË£¬µ«ÄãȴûÓа취ÖØÐÂÈ¡µÃÐÅÏ¢£¬ÒòΪÄãûÓÐÒýÓÃOBject£¬ÉõÖÁÓÚÄãÒýÓÃÁËobject£¬È»¶øÐÅϢȷÊÇ·ÇpublicµÄ¡£ÏÔÈ»µÄ£¬Ä㽫»¨·ÑÊýÌìʱ¼äÀ´ÕÒ³ö´úÂëµÄ±ä»¯¡£

¡¡¡¡UML¿ÉÒÔ°ïÄú°ÚÍÑÈçÏÂһЩÀ§¾³£º´úÂëËæ×Åϸ½ÚµÄÔö¶à¶øÀÛ»ý£¬Òò´Ë£¬²éÕÒÄÄЩÊÇϵͳµÄ»ù±¾ÒªËØ£¬Á˽âobjectsÖ®¼äµÄ¹ØϵÈçºÎÒÔ¼°ËüÃÇÖ®¼äÔõôÁªÏµ¶¼»á±äµÃÀ§ÄÑÆðÀ´¡£µ±´óÁ¿µÄ´úÂë²úÉú³öÀ´µÄʱºò£¬×öһЩ¸Ä±äÒ²±äµÃÀ§ÄÑ¡£Òò´Ë¾ö¶¨Ò»¸ö¶ÔÏóµÄ¹¦Äܱ»·ÖÅ䵽Э×÷ÖеÄÉèÖÃÊÇÒ»ÏîÖ÷ÒªµÄ¹¤×÷¡£ÉõÖÁÓÐʱֻÊǸıäÒ»¸ö·½·¨µÄÃû³ÆÄÇÑù¼òµ¥ÊÂÇ飬ҲºÜ¿ÉÄܵ¼ÖÂÒ»¸öºÜ³¤µÄ±à¼­----±àÒë---´íÎóÑ­»·¡£

¡¡¡¡ÔÚ±àÂë֮ǰ¸ßˮƽµÄÉè¼ÆÊǽøÐÐÕýÈ·µÄÐèÇó·ÖÎöºÍ¾«È·µÄ¶¨Ò壬UMLµÄ×Ô¶¯»¯¹¤¾ß¹ÌÈ»ÖØÒª£¬µ«UMLÔÚÉè¼ÆÌÖÂÛÖоÍÏԵøüΪÓÐÓá£

¡¡¡¡OOA, OOD, and OOP

¡¡¡¡Ê²Ã´ÊÇOO·ÖÎöºÍÉè¼Æ£¿ËüÃÇÓëOO±à³ÌÏà±ÈÓÖÓÐʲô²»Í¬Ö®´¦£¿ÒªÁ˽âÕâЩ£¬Çë×¢Òâ¹Û²ìÒ»¸ö³ÌÐòµÄÑ­»·¹ý³Ì

¡¡¡¡µÚÒ»²½£¬ÐèÇóÊÕ¼¯£ºÊ×ÏÈÒª¹æ»®ºÃϵͳ£¬¼Æ»®ºÃϵͳµÄʵʩ²½Ö衣ͨ³£ÈËÃǶ¼»áͨ¹ýÌÖÂÛÀ´ÝÍÈ¡³öÐèÇ󣬲¢×öÏêϸ¼Ç¼£¬È»ºóÓë¹Ø¼üÓû§»òÊÇÏû·ÑÕßÒ»Æð̽ÌÖ²¢Ê¹ËûÃÇͬÒâÄãÃÇÒÑÕÆÎÕϵͳÕýÔÚ½â¾öµÄÎÊÌâ¡£

¡¡¡¡OOA £¨Object oriented analysis£©¼´ÊÇÃèÊöϵͳʵʩÓëϵͳ¹æ»®Ïà½áºÏÒ»¸öµÄ½ø³Ì¡£½âÎö·Å´óÁË´¦ÓÚÎÊÌâÖÐÐÄÇøÓòµÄÄ¿±ê£¬·ÖÎöËüÃǵÄÖØÒª×÷ÓÃÊÇʲô£¬·ÖÎöºÎÖÖÄ¿±êÓëºÎÖÖÄ¿±êÏàÁªÏµ¡£ÁíÍ⣬½âÎö»¹¾ö¶¨ºÎÖÖÄ¿±ê´ÓÊôÓÚ¹«ÓÃÀà±ð¡£

¡¡¡¡OOA £¨Object oriented analysis£©¼´ÊÇÃèÊöϵͳʵʩÓëϵͳ¹æ»®ÏàÎǺϵÄÒ»¸ö¹ý³Ì¡£·ÖÎö·Å´óÁË´¦ÓÚÎÊÌâÖÐÐÄÇøÓòµÄÄ¿±ê£¬·ÖÎöËüÃǵÄÖØÒª×÷ÓÃÊÇʲô£¬·ÖÎöºÎÖÖÄ¿±êÓëºÎÖÖÄ¿±êÏàÁªÏµ¡£ÁíÍ⣬½âÎö»¹¾ö¶¨ºÎÖÖÄ¿±ê´ÓÊôÓÚ¹«ÓÃÀà±ð¡£

¡¡¡¡ÌرðµØÊÇ£¬½âÎöÓ¦ÓëÏÖʵÉú»îÖеÄÎÊÌâÀàËÆ£¬²»ÐèÒª²úÉúʲôеĸ´ÔÓµÄÎÊÌâ¡£ÄãÉõÖÁ¿ÉÒÔÓëÒ»¸ö²»¶®¼¼Êõµ«¶®µÃÕâЩÎÊÌâµÄÈËÔ±À´·ÖÏíÕâЩ½âÎö£¬ËûÃÇ¿ÉÒÔÖ¸³öÄãÔÚ½âÎöÖÐÒÅ©ÁËʲô£¬ºöÂÔÁËʲô»òÕßÄÄЩµØ·½³ö´íÁË¡£

¡¡¡¡OOD ÔÚÉè¼Æ½×¶Î£¬ÄãµÃ×¼±¸½«¾ßÌåÎÊÌâ·Å´ó»¯ÒÔ±ã·ÖÎö¡£È»ºóÄãµÃ¾ö¶¨·½·¨µÄ×Ô±äÁ¿ÓÐÄÄЩ£¬ÒÔ¼°ËüÃǵÄreturnÀàÐÍ¡£ÄãÒ²Ðí¿ÉÒÔ·¢ÏÖÐÂÀཫ»á°ïÄúÍê³ÉÉè¼Æ ¡£Äã¿ÉÒÔ³éÏó³ö¹«ÓõŦÄܵ½½Ó¿Ú»ò»ùÀàÖС£Ò»¸öµ¥Ò»µÄ·ÖÎöÀà¿ÉÒÔ·Ö½â³ÉΪ¼¸¸öºÏ×÷Àà¡£×ܶøÑÔÖ®£¬ÄãÈÔÍ£ÁôÔڹ滮½×¶Î£¬¶ø²»ÊÇʵʩ½×¶Î¡£¡£

¡¡¡¡OOPÔÚÄú´î½¨ºÃÒ»¸ö¿ò¼Üºó£¬ÏÂÒ»²½¾ÍÊÇʵʩ´úÂëÁË¡£ÔÚºÏÊʵÄÉè¼Æºó£¬Äã¿ÉÒÔ°´ÒÔϲ½ÖèÀ´ÊµÊ©Ï¸½Ú£º

¡¡¡¡¡¡1¡¢ÊÇʹÓùþÎ÷±í»òÕßÊǶþ²æÊ÷

¡¡¡¡¡¡2¡¢ÊÇʹÓÃRMI»¹ÊÇCORBAÀ´Íê³É¿Í»§/·þÎñÆ÷µÄͨÐÅ£¿

¡¡¡¡¡¡3¡¢ÓúÎÖÖÓïÑÔ£¿

¡¡¡¡ÎªÁ˸üÕæʵµÄÌåÑéµ½UMLÊÇÔõÑùÔÚ½âÎö¼°Éè¼Æ½×¶ÎÆðÆÌÖú×÷Óã¬ÔòÐèҪͨ¹ý½â¾öÒ»¸öÎÊÌâÀ´Á˽⡣

¡¡¡¡Ò»µ©Ä㽫һÇж¼´úÂ뻯²¢ÇÒ´¦ÓÚÊ©ÐÐÖУ¬Äã¾Í¿ÉÒÔ½«Öܶø¸´Ê¼µÄÑ­»·ÔËÓá£Ëæ×Åϵͳ½»¸¶ÈÕÆÚµÄÁÙ½ü£¬¸ü»á·¢ÏÖʲôµØ·½²»×㣬ÒÔ¼°ÏÂÒ»²½ÐèÒªÍêÉÆÄÄÒ»²¿·Ý¡£Í¨¹ýʹÓý»»¥Ê½µÄ½âÎö¡¢Éè¼Æ£¬ÍêÉƼ°ÔËÐУ¬Äã¿ÉÒÔºÜѸËÙ¡¢Îȶ¨µØÖظ´ÔËÐм°ÍêÉÆϵͳ£¬¶ø²»ÐèÒªµ£ÐÄÒÅʧ´úÂë¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ