ארכיון יומי: 19 פברואר, 2008

Model View Controller

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

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

להמשיך לקרוא