Actor הוא מופע של
-
מחלקה
-
פונקציה
-
משתמש
-
מערכת
מחלקה מסוג מנהל
- מכילה מידע בלבד ואינה מבצעת פעולות
- אחראית על תחום מסוים ומכילה את כל הלוגיקה הקשורה בו
- מחזיקה לוגיקה אך אינה מבצעת אותה
- מייצגת לקוח במערכת על כל תפקידיו
שימוש ב-private בהגדרת משתנים במחלקות מאפשר
- להגדיל את הליכוד בין מודולים
- להגדיל את הצימוד בין מודולים
- להקטין את הצימוד בין מודולים
- אף אחד מהנ"ל
קטע הקוד הבא מדגים
{
cout << "Average employee salary is " << AVG (array_of_salaries);
cout << "Average student grade is " << AVG (array_of_grades);
cout << endl;
}
- צימוד נמוך
- ליכוד גבוה
- ליכוד נמוך
- שימוש חוזר בקוד
למערכת הנדרשת לניהול בסיס נתונים בארכיטקטורת 3 שכבות
- תבנה רכיב מנהל בסיס נתונים
- לא תבנה רכיב - אין צורך כי יש שכבה
- תבנה רכיב אבל הוא יכיל רק מידע ולא פעולות
- אין היגיון בארכיטקטורת 3 שכבות למערכת כזו