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