سؤال

أنا أحاول أن تختزل المفاهيم من اقتران التماسك موجز التعريف.شخص ما يمكن أن تعطيني قصيرة ومفهومة تفسير (أقصر من التعاريف في ويكيبيديا هنا و هنا)?كيف التفاعل ؟

شكرا

شخص جيد, قصيرة سبيل المثال ؟

هل كانت مفيدة؟

المحلول

اقتران

  • السائبة:أنت الرجل في المتجر.يمكنك التواصل من خلال واضحة المعالم البروتوكول إلى تحقيق كل الأهداف - أنت تدفع المال, هو يتيح لك الخروج مع كيس من رقائق البطاطا.أي واحد منكم يمكن استبدال دون تعطيل النظام.

  • ضيق:أنت و زوجتك.

التماسك

  • منخفض:متجر.كنت أذهب إلى هناك كل شيء من الغاز إلى الحليب إلى أجهزة الصراف الآلي والخدمات المصرفية.المنتجات و الخدمات القليل من القواسم المشتركة ، الراحة من وجود كل منهم في مكان واحد قد لا يكون كافيا لتعويض ما أدى إلى زيادة التكلفة وانخفاض الجودة.

  • عالية:الجبن المخزن.أنها تبيع الجبن.أي شيء آخر.لا يمكن هزيمتهم عندما يتعلق الأمر الجبن على الرغم من.

نصائح أخرى

اقتران - مقياس كم وحدة (حزمة, فئة, طريقة) تعتمد على وحدات أخرى.فمن المستحسن للحد من اقتران ، أو تخفيض مبلغ معين الوحدة يعتمد على وحدات أخرى من النظام.

التماسك - مقياس لمدى ارتباطا وثيقا أعضاء (دروس, طرق, وظائف في الأسلوب) من وحدة إلى أعضاء آخرين من نفس الوحدة.فمن المستحسن أن زيادة التماسك كما أنه يشير إلى أن الوحدة لديه مهمة محددة و لا فقط تلك المهمة.

واحدة من أفضل شاملة المناقشات من برامج تصميم المفاهيم المتعلقة OO (بما في ذلك تلك) هو برتراند ماير وجوه المنحى برامج البناء.

فيما يتعلق 'اقتران' ، وقال انه يعطي له ضعيف اقتران / صغيرة واجهات القاعدة على النحو التالي:

إذا اثنين من وحدات التواصل ، ينبغي أن تبادل معلومات قليلة قدر الإمكان.

ماير المواد ذات الصلة إلى التماسك لا من أي وقت مضى المغلي واحد بليغ البيان ، ولكن أعتقد أن هذه الجملة من ستيف ماكونيل هو رمز كاملة يلخص الامر جيدا:

التماسك يشير إلى مدى الارتباط الوثيق بين جميع إجراءات في فئة أو كل رمز في روتين الدعم المركزي الغرض

اقتران يعني الاعتماد على الآخرين.
التماسك يعني اكتمال مع نفسها.

سريعة وقذرة طريقة لقياس اقتران لقياس import (أو ما شابه) البيانات.

"اقتران هو قياس الترابط بين وحدات ، وينبغي أن يكون الحد الأدنى" "التماسك الجودة إلى أقصى حد ، ويركز على العلاقات بين الأنشطة التي يؤديها كل وحدة."

مقتبسة من هذه الورقة: http://steve.vinoski.net/pdf/IEEE-Old_Measures_for_New_Services.pdf

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top