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