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

מנהלים: ta_gilad, mari

שלח תגובה
Iren.tr
הודעות: 1
הצטרף: 15:21 12/12/2009

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

שליחה על ידי Iren.tr » 23:03 15/12/2009

שלום

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

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

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

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

שלח תגובה

חזור אל “- מבוא לתכנות למערכות מידע”