משמעות דיאגרמת הכיתה (מה זה, מושג והגדרה)

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

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

תרשים הכיתות הוא החלק המרכזי בשפת הדוגמנות המאוחדת (UML - שפת דוגמנות לא מוכתבת). הוא מייצג את המטרות העיקריות של ה- UML, שיש לו פונקציה של הפרדת אלמנטים העיצוביים מקידוד המערכת.

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

רכיבי דיאגרמת כיתות

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

מעמד

אלמנט מופשט המייצג סט של אובייקטים. הוא מכיל את מפרט האובייקט, מאפייניו, תכונותיו ושיטותיו.

תְכוּנָה

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

ה רְאוּת זה יכול להיות ציבורי (מיוצג על ידי סמל +) או פרטי (מיוצג על ידי - סמל). כאשר הוא ציבורי, למחלקות אחרות יכולה להיות גישה לתכונה וכשהיא פרטית, רק למחלקה עצמה יש גישה.

ניתן גם להגן עליו (מיוצג על ידי סמל #) או לארוז אותו. (מיוצג על ידי הסמל ~), כאשר אל התכונה ניגשת הקשר של הכיתה למחלקה חיצוני.

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

מבצע

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

אִרגוּן

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

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

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

האיור שלהלן מראה א דוגמה לתרשים כיתתי פָּשׁוּט:

תרשים כיתתי

ראה גם את המשמעות של תוֹכנָה ו תרשים.

הגדרת QR CODE (מה זה, קונספט והגדרה)

קוד QR, או קוד QR, הוא ראשי התיבות של "תגובה מהירה" שמשמעותה תגובה מהירה. קוד QR הוא ברקוד, שנוצר...

read more

המשמעות של FF בטוויטר (מה זה, מושג והגדרה)

FF בטוויטר הוא ראשי התיבות של Follow Friday, אשר אומר "עקוב אחר יום שישי". FF בטוויטר, שהוא מיקרו...

read more

המשמעות של לא מקוון (מה זה, מושג והגדרה)

לא מקוון (או לא מקוון) הוא מונח בשפה האנגלית שמשמעותו המילולית היא "מחוץ לשורה" וזה יכול גם להכש...

read more