נרצה לפעמים לתאר מודול מונחה עצמים ללא תלות בשפה שעליו הוא פותח, לכן יש uml שמאפשר לנו לבנות את זה באופן ויזואלי ונוח.
מה נרצה לתאר ב uml?
למעשה, יש המון סוגים של uml ונבחר במה שנרצה לתאר , האם נרצה לתאר את מבנה התוכנה? האם נרצה לתאר את התנהגות התוכנה? או איך מחלקות מתממשקות אחת עם השנייה.
אתמקד רק ב class diagram שמתאר מבנה הירכייה של המחלקות.
סימונים
טקסט
package
ירושה
B יורש מ A
התממשקות
B מממש את A.