שיחה:תכנות מתקדם ב-Java/עבודה לפי ממשק

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש

עבודה לפי חוזה[עריכה]

שלום. לא כ"כ ברור לי מה זו "עבודה לפי חוזה" כאן. זה נשמע דומה לdesign by contract, אבל זה דבר שונה לחלוטין מהתוכן כאן לענ"ד. התוכן מדבר יותר על הפרדה בין ממשק למימוש, שזה רעיון טוב, אבל לא בהכרח קשיר לOO. בקיצור, אני קצת מבולבל. כל טוב. Thedsadude 01:06, 12 במרץ 2008 (IST)

אתה צודק. עיקרון העבודה לפי חוזה אינו בהכרח קשור לתכנות מונחה עצמים, אשנה כאן את הניסוח. אתה כמובן מוזמן לתקן אי-דיוקים נוספים, אם יש כאלה. Johnny Zoo 09:40, 12 במרץ 2008 (IST)
שלום שוב. אנא תקן אותי אם אני טועה, אבל לדעתי אתה מדבר בכלל על עבודה מול ממשק, ולא על עבודה לפי חוזה. עבודה לפי חוזה היא מתודולוגיה שמדברת על מה יחידות קוד מבטיחות זו לזו, אבל גם מה מותר להן לעשות כאשר אחרות מפרות את ההבטחות. זה עניין די מורכב, עם אוסף די פורמאלי של כללים שמדבר על יחסי סדר חלקיים בהבטחות בהיררכיות ירושה, הבטחות לחריגים, ועוד כל מיני דברים. נראה לי שאתה מתכוון למשהו אחר, מפני שאתה מציין שזו "גישה רווחת בעולם התכנות", מה שכנראה נכון לעבודה מול ממשק, אבל לא לעבודה על פי חוזה.
הייתי מציע לך לפי עניות דעתי הדלה להעביר את הדף הזה ל"עבודה מול ממשק".
שוב, אני מתנצל אם אני פשוט לא מבין על מה אתה מדבר כאן. Java זרה לי, ויכול להיות שבJava משתמשים בזה בדרך שונה מזו שאני מכיר.
ביי, Thedsadude 18:03, 12 במרץ 2008 (IST)
גם ב-Java המונח זהה, העברתי ל"עבודה לפי ממשק". תודה על התיקון. Johnny Zoo 22:14, 12 במרץ 2008 (IST)