דף 1 מתוך 1

שאלה לגבי תרגיל 4 חלק ב' משימה רביעית

נשלח: 23:03 15/12/2009
על ידי Iren.tr
שלום

יש לי 2 שאלות הקשורות לפונקציה scale אותה עלינו לממש בשתי המחלקות הממשות את הממשק.

1. בשאלה נכתב שהתזוזה צריכה להיות יחסית לנקודה הניתנת כפרמטר לפונקציה - p. עם זאת, אינני רואה שום התיחסות לנקודה בנוסחה שציינתם. נראה כי הנוסחה חייבת להתחשב בנקודה p.

2. הפונקציה scale היא פונקציה המופעלת בצורה פרטנית על כל אחת מהנקודות - ומפעילה עליהן לוגיקה מסויימת. מכאן, הגיוני שפונקציה scale המבצעת scale ל Point אחד תמומש במחלקה Point. מימוש לוגיקה כזו במחלקות הממשות פוליגון יגרור שכפול קוד בינהם - כל הקוד המבצע scale לנקודה יהיה חייב להופיע בשניהם. עד כמה שאני מבינה, אסור לנו לשנות כלום במחלקה Point מה שיגרום לשכפול קוד.

בתודה מראש!
אירן.