מהי תרשים אובייקטים של UML? הדרכה עם דוגמה

לפני שנלמד תרשים אובייקטים, בואו להבין-

מהי תרשים כיתה?

כיתה מייצגת דברים המורכבים עם התנהגות משותפת. זהו שרטוט של מערכת מונחה עצמים

הבה נבחן דוגמה מרגשת של שיעורים ואובייקטים. כולנו מכירים מכוניות כמו פרארי, פולקסווגן, מרצדס ופורשה וכו '. כל אלה הן חברות ייצור מכוניות. כאן, אנו יכולים להתייחס לזה כמכונית הוא מעמד ופרארי, מרצדס הן חפצים

ציון תרשים כיתה



במדריך זה תלמד:

מהי תרשים אובייקטים?

אובייקטים הם הישויות בעולם האמיתי שהתנהגותן מוגדרת על ידי המעמדות. אובייקטים משמשים לייצוג המבט הסטטי של מערכת מונחה עצמים. איננו יכולים להגדיר אובייקט ללא המעמד שלו. דיאגרמות אובייקטים וכיתות דומות במקצת.

ההבדל בין דיאגרמת המעמד לאובייקט הוא שתרשים המעמד מייצג בעיקר את מבט מעוף הציפור של מערכת המכונה גם תצוגה מופשטת. תרשים אובייקטים מתאר את המופע של מחלקה. הוא מדמיין את הפונקציונליות המיוחדת של מערכת.

ציון תרשים אובייקט:

ציון אובייקט

איך לצייר תרשים אובייקטים?

  1. לפני ציור תרשים אובייקטים, יש לנתח את כל האובייקטים בתוך המערכת.
  2. יש להכיר את יחסי האובייקט לפני יצירת התרשים.
  3. יש לנקות את הקשר בין אובייקטים שונים לפני.
  4. לאובייקט צריך להיות שם משמעותי המתאר את הפונקציונליות שלו.
  5. יש לחקור אובייקט כדי לנתח פונקציות שונות שלו.

מטרת תרשים אובייקטים:

  1. הוא משמש לתיאור ההיבט הסטטי של מערכת.
  2. הוא משמש לייצוג מופע של מחלקה.
  3. ניתן להשתמש בו לביצוע הנדסה קדימה ואחורה במערכות.
  4. הוא משמש להבנת התנהגות אובייקט.
  5. ניתן להשתמש בו לחקר יחסי אובייקט וניתן לנתח אובייקטים מחוברים אחרים.

דוגמה לתרשים אובייקטים:

תרשים אובייקטים



תרשים אובייקטים של UML לעיל מכיל שני אובייקטים בשם פרארי ו- BMW השייכים למחלקה בשם מכונית. האובייקטים אינם אלא ישויות בעולם האמיתי שהן מופעים של מעמד.

יישומים של תרשימי אובייקטים:

  1. דיאגרמות אובייקטים ממלאות תפקיד חיוני בעת יצירת שרטוט של מערכת מונחה עצמים.
  2. דיאגרמות אובייקטים מספקות אמצעים למידול המחלקות, הנתונים ומידע אחר כערכה או יחידה אחת.
  3. הוא משמש לניתוח המערכת המקוונת או הלא מקוונת. ניתן לדמיין את תפקודה של מערכת באמצעות דיאגרמות אובייקטים.

דיאגרמות מחלקה לעומת אובייקט

מספר סידורי. מעמד לְהִתְנַגֵד
1 הוא מייצג היבטים סטטיים של מערכת.הוא מייצג את התנהגות המערכת בזמן אמת.
2 הוא אינו כולל שינויים דינאמיים.הוא לוכד שינויים בזמן ריצה של מערכת.
3 הוא אף פעם לא כולל תכונות או ערכי נתונים של מופע.הוא כולל תכונות וערכי נתונים של כל מופע.
4 דיאגרמת מחלקה מניפולציה של התנהגות אובייקטים.אובייקטים הם מופעים של שיעורים.

סיכום

  1. הכיתה מקבצת דברים שחולקים התנהגות דומה.
  2. מחלקה מייצגת מבט מעוף של מערכת, כלומר הפשטה שהיא מושג תכנות מונחה עצמים.
  3. אובייקט מייצג מבט סטטי של מערכת מונחה עצמים.
  4. כיתה אחת יכולה להתייחס למספר שיעורים.
  5. מחלקה אחת יכולה לכלול מספר אובייקטים.
  6. אובייקטים קשורים זה לזה מכיוון שהם חולקים את אותה מחלקה.
  7. ניתן לחבר גם את אובייקט המעמדות השונים.