מחלקות נוספות

מנהלים: TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
rvn
הודעות: 39
הצטרף: 23:05 14/11/2008
מיקום: מעונות ג'

מחלקות נוספות

שליחה על ידי rvn » 23:22 01/01/2010

תהיתי אם בתרגיל 5 אפשר לשנות ביצוע פנימי ברמה של לדוגמא ליצור מחלקה fitness ולהרחיב אותה עם individual או שליצור אובייקט מסוג פיטנס במקום double? (הרי הוא פרטי בכל מקרה?)

TA_IlanK
הודעות: 84
הצטרף: 23:16 17/11/2008
יצירת קשר:

Re: מחלקות נוספות

שליחה על ידי TA_IlanK » 11:02 02/01/2010

rvn כתב:תהיתי אם בתרגיל 5 אפשר לשנות ביצוע פנימי ברמה של לדוגמא ליצור מחלקה fitness ולהרחיב אותה עם individual או שליצור אובייקט מסוג פיטנס במקום double? (הרי הוא פרטי בכל מקרה?)
לא!!! אין לשנות את מבנה העבודה כפי שהוגדר. אולם תודה על הרעיון לשאלה במבחן
מבנה נתונים מתרגל

TA_Adi
הודעות: 106
הצטרף: 16:53 05/11/2008

Re: מחלקות נוספות

שליחה על ידי TA_Adi » 11:10 02/01/2010

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

בכל מקרה, במקרים אלו כדאי לעשות זאת בפשטות (keep it simple), ולהשאיר את fitness כשדה double.
השדה הינו פרטי, מה שיאפשר לנו בעתיד (אם נרצה) לשנות את הטיפוס מ- double למחלקה.
זהו אחד היתרונות בתכנון ובתכנות מונחה-עצמים.
צוות מבוא למדעי המחשב (מתרגל)

Lecturer_Sipper
הודעות: 111
הצטרף: 17:41 05/11/2008

Re: מחלקות נוספות

שליחה על ידי Lecturer_Sipper » 11:12 02/01/2010

ושוב -- להדגיש -- אין לשנות את מבנה העבודה כפי שהוגדר.
מבחינה מעשית, זה יגרום ל-submission system להשתעל ולפלוט את עבודתך... 8)
פרופסור משה זיפר
מרכז הקורס "מבוא לתכנות למערכות מידע"
http://www.moshesipper.com


תמונה

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”