לדלג לתוכן

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

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תגובה אחרונה: לפני 16 שנים מאת Johnny Zoo בנושא עבודה לפי חוזה

עבודה לפי חוזה

[עריכה]

שלום. לא כ"כ ברור לי מה זו "עבודה לפי חוזה" כאן. זה נשמע דומה ל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)תגובה