הורשה
שלום לכולם חזרתי לתכנת בתור תחביב ואני רוצה להוריד קצת חלודה.
שפת תכנות : פייתון
השאלה שלי היא כזאת
נניח שיש לי מחלקה A
ואני מגדיר שתי מחלקות חדשות B, C שיורשות מ- A
כעת אם אגדיר מחלקה חדשה D שתירש גם מ- B וגם מ- C
זה יגיד שיהיו לי כביכול שני עותקים של A בזכרון או שלא?
אם אני במצב שש לי 2 עותקים של A בזכרון איך אני יכול לשכתב את הקוד כדי שזה לא יקרה. יש לי פתרון נאיבי שפשוט לומר ל B לירוש מ- C אבל זה נראה מכוער
תודה רבה על העזרה
שלום לכולם חזרתי לתכנת בתור תחביב ואני רוצה להוריד קצת חלודה.
שפת תכנות : פייתון
השאלה שלי היא כזאת
נניח שיש לי מחלקה A
ואני מגדיר שתי מחלקות חדשות B, C שיורשות מ- A
כעת אם אגדיר מחלקה חדשה D שתירש גם מ- B וגם מ- C
זה יגיד שיהיו לי כביכול שני עותקים של A בזכרון או שלא?
אם אני במצב שש לי 2 עותקים של A בזכרון איך אני יכול לשכתב את הקוד כדי שזה לא יקרה. יש לי פתרון נאיבי שפשוט לומר ל B לירוש מ- C אבל זה נראה מכוער
תודה רבה על העזרה