concretepass
New member
OOP
שלום,
יש לי מחלקה אבסטראקטית של animal
וכמה מחלקות שיורשות אותה כגון hawk / butterfly / dog וכו...
המחלקה animal מכילה פונקציות לפעולות שכל בעלי החיים עושים כגון sleep, eat וכדו
ולשאלתי -
כל בעלי החיים זזים, אבל כלב הולך, נץ ופרפר עפים... מהי הדרך הכי טובה לכתוב את הפונקציה fly?
אני יצרתי פונקציה של animal שנקראת move
ולמחלקה כלב יצרתי פונקציה שנקראת walk ובתוכה היא קוראת לפונקציה move
משהו דומה עשיתי לפרפר - יצרתי פונקציית fly אשר קוראת לפונקציה move
התחלתי להתלבט כשגיליתי של נץ אני בעצם משתמש באותה הפונקציה כמו של פרפר ולא הייתי בטוח מה תהיה הדרך הנכונה לא לכתוב את אותו הקוד פעמיים...
תודה לעוזרים!
שלום,
יש לי מחלקה אבסטראקטית של animal
וכמה מחלקות שיורשות אותה כגון hawk / butterfly / dog וכו...
המחלקה animal מכילה פונקציות לפעולות שכל בעלי החיים עושים כגון sleep, eat וכדו
ולשאלתי -
כל בעלי החיים זזים, אבל כלב הולך, נץ ופרפר עפים... מהי הדרך הכי טובה לכתוב את הפונקציה fly?
אני יצרתי פונקציה של animal שנקראת move
ולמחלקה כלב יצרתי פונקציה שנקראת walk ובתוכה היא קוראת לפונקציה move
משהו דומה עשיתי לפרפר - יצרתי פונקציית fly אשר קוראת לפונקציה move
התחלתי להתלבט כשגיליתי של נץ אני בעצם משתמש באותה הפונקציה כמו של פרפר ולא הייתי בטוח מה תהיה הדרך הנכונה לא לכתוב את אותו הקוד פעמיים...
תודה לעוזרים!