למה לכידות נמוכה זה רע?
למה לכידות נמוכה זה רע?

וִידֵאוֹ: למה לכידות נמוכה זה רע?

וִידֵאוֹ: למה לכידות נמוכה זה רע?
וִידֵאוֹ: למה שכונות בישראל נראות אותו הדבר? | כאן סקרנים 2024, נוֹבֶמבֶּר
Anonim

לכידות נמוכה הוא רַע כי זה מצביע על כך שיש אלמנטים בכיתה שאין להם קשר קטן זה עם זה. רצויים מודולים שהאלמנטים שלהם קשורים זה לזה בצורה חזקה ואמיתית. כל שיטה צריכה להיות גם גבוהה מלוכדת . לרוב השיטות יש רק פונקציה אחת לביצוע.

כאן, מהי לכידות נמוכה?

בתכנות מחשבים, הִתלַכְּדוּת מתייחס למידת שייכת האלמנטים בתוך מודול זה לזה. בניגוד, לכידות נמוכה קשור לתכונות לא רצויות כגון קשה לתחזק, לבדוק, לעשות שימוש חוזר או אפילו להבין. הִתלַכְּדוּת לעתים קרובות מנוגד לצימוד, מושג אחר.

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

לגבי זה, מה היתרונות של לכידות גבוהה וצימוד נמוך?

לכידות גבוהה וצימוד נמוך תן לנו קוד מעוצב טוב יותר שקל יותר לתחזק אותו. לכידות גבוהה : אלמנטים בתוך מחלקה/מודול אחד צריכים להשתייך פונקציונלית זה לזה ולעשות דבר אחד מסוים. צימוד רופף : בין מחלקות/מודולים שונים צריכה להיות תלות מינימלית.

מהי לכידות נמוכה בג'אווה?

לכידות נמוכה זה כאשר כיתה עושה הרבה עבודות שאין להן הרבה במשותף. גָבוֹהַ הִתלַכְּדוּת נותן לנו תחזוקה טובה יותר של מתקן ו לכידות נמוכה מביא לשיעורים מונוליטיים שקשה לתחזק, להבין ולצמצם את השימוש החוזר.

מוּמלָץ: