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