תוכן עניינים:
הגדרה - מה המשמעות של בקר תצוגה מודל (MVC)?
בקר תצוגה מודל (MVC) הוא תבנית עיצובית עבור תוכנת מחשב. זה יכול להיחשב כגישה להבחנה בין מודל הנתונים, בקרת העיבוד וממשק המשתמש. זה מפריד בצורה מסודרת בין הממשק הגרפי המוצג למשתמש לבין הקוד שמנהל את פעולות המשתמש. המטרה היא לספק מסגרת המחייבת תכנון טוב יותר ומדויק יותר.
Techopedia מסביר את בקר תצוגת הדגם (MVC)
ארכיטקטורת MVC עוזרת לפצל יישומים ליחידות לוגיות. במילים פשוטות, פרדיגמה זו מפרידה בין היגיון עסקי לבין היגיון הממשק. ארכיטקטורה זו הופכת את היישום ליעיל יותר.
המודל מייצג ישות ייחודית - זה יכול להיות אובייקט יחיד או סביר יותר שמבנה. יש קשר אחד לאחד עם הישות ונתוני האובייקט. זהו המודל המגיב לבקשות המגיעות מהנוף לגבי מצבו או מצבו. בדרך זו עיבוד הנתונים מתרחש רק במודל, מה שמבטיח עקביות נתונים פנימית.
התצוגה משמשת להצגת הדמיה גרפית של ממשק המשתמש. זה יכול לסנן כמה היבטים של המודל או להדגיש אחרים. הוא מייצג את נתוני הקלט והפלט בממשק באמצעות אלמנטים שונים כמו לחצני כפתור, תפריטים, תיבות דו-שיח וכו '. כדי לראות את מצב אובייקטי היישום, התצוגה שואלת את הדגם דרך הבקר.
הבקר מספק את הקישור בין ממשק המשתמש (תצוגה) לבין לוגיקת עיבוד היישומים (דגם). הבקר משתמש בשיטות המודל כדי לאחזר מידע על אובייקט היישום, כדי לשנות את מצב האובייקט וליידע את התצוגה לגבי שינוי זה. במובן מסוים הבקר מאפשר למשתמש לבצע שינויים ולראות תוצאות.
