מיכל

פתרון פיתוח שיעזור לך לכתוב עער באותו אופן שאתה כותב שיעורים
הורד עכשיו

מיכל דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Freeware
  • מחיר:
  • FREE
  • שם המפרסם:
  • Hersch Stevenson
  • אתר האינטרנט של המוציא לאור:
  • http://rubyforge.org/projects/mixin
  • מערכות הפעלה:
  • Mac OS X
  • גודל הקובץ:
  • 10 KB

מיכל תגים


מיכל תיאור

פתרון פיתוח שיעזור לך לכתוב מעורפים באותו אופן שאתה כותב שיעורים MIXIN מרחיב מודול עם קבוצה קטנה, אך רבת עוצמה של תכונות שהופכות את החוויה של כתיבת תעריפים יותר כמו של כתיבת שיעורים כשמדובר בהגדרת שיטות בכיתה. לפחות כי שמתי לב) היא להגדיר מודול בתוך מודול mixin, בדרך כלל נקרא classmethods, אשר מקבלת באופן אוטומטי המורחבת לרבות מחלקה על ידי החלפת שיטה בירושה של מיקסין. טכניקה זו היא בדרך כלל מספיק עבור רוב המצבים, אבל יש לה כמה מגבלות. אחת מהן היא העובדה כי תכונות המחלקה הפניה בכיתה לא קיימות באותה היקף כמו תכונות המעמד של תערובת. הערה: MIXIN מסופק ומורשה תחת תנאי רשיון ה- MIT / X קונסורציום. הנה כמה תכונות עיקריות של "mixin": MIXIN מגיע שימושי במצבים הבאים: · כאשר אתה כותב תערובת עם שיטות בכיתה שצריך לגשת לתכונות בכיתה שהוגדרו בתוך מודול MIXIN. · כאשר ברצונך להגדיר מודול "תת-מערבי" הכולל עוד תעריפים על מנת להרחיב את שיטותיה בכיתה בנוסף לשיטות המופע שלו (בדומה להגדרת היררכיה של שיעורי בסיס מופשטים). זה כולל שיחות כדי סופר כדי להפעיל "סופר מיקסין" יישום של שיטה בכיתה נתון. · כאשר אתה רוצה כי שיטות מודול Certian תקבל 'בירושה' על ידי כולל מודולים באותו אופן כי שיטות בכיתה לקבל בירושה על ידי subclasses. · כאשר אתה פשוט נמאס לכתוב את אותו הישן "def.inherited (בסיס); base.extend (classmethods)" שיטה (או כמה וריאציה של זה) שוב ושוב, ובכך מפר את העיקרון הקודש היבש מה חדש במהדורה זו: · שינו את השיטות 'Extend_Class_mixin' ו- 'Extend_module_mixin' כדי 'class_extend' ו- 'module_extend' בהתאמה.


מיכל תוכנה קשורה

הָמוֹן

הספרייה של פונקציונליות משותפת המשמשת בפרויקטי הפטיר ...

184 228 KB

הורד

pyboids

קוד פתוח השירות המיישם את האלגוריתם המפורסם boids ...

235 20 KB

הורד

פוליפוזוציה

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

160 16.5 MB

הורד

Fuzzygks.

חינם קוד פתוח מבוסס ג 'אווה מבוסס לוגיקה מערכת בקרה ...

166 72 KB

הורד