الارتباط الوثيق غير المناسب (Inappropriate Intimacy)

من موسوعة حسوب

توصيف المشكلة

استخدام أحد الأصناف (class) الحقولَ (fields) والتوابعَ (methods) الداخليّة لصنفٍ آخر بكثرة.

أسبابها

تعاملُ الأصناف (classes) مع بعضها بكثرةٍ، وهذا ما يجب أن تكون على درايةٍ به، إذ إنّ التصميم الجيّد يشترط الحدَّ من التواصل فيما بينها ما أمكن، وهذا سيسهِّل صيانتها (maintenace) وإعادة استخدامها (reuse).

وما الحل؟

إليك المزيد

ستحصل بحلِّ المشكلة على:

  • تبسيط الدعم (support) وإعادة استخدام الشيفرة.
  • شيفرةٍ أكثر تنظيمًا.

انظر أيضًا

مصادر