لماذا يعتبر الاقتران المنخفض مرغوبًا في سياق تطوير البرمجيات؟
لماذا يعتبر الاقتران المنخفض مرغوبًا في سياق تطوير البرمجيات؟

فيديو: لماذا يعتبر الاقتران المنخفض مرغوبًا في سياق تطوير البرمجيات؟

فيديو: لماذا يعتبر الاقتران المنخفض مرغوبًا في سياق تطوير البرمجيات؟
فيديو: Introduction to programming & SW development || مقدمة عن البرمجة وتطوير البرمجيات 2024, يمكن
Anonim

يرتبط التماسك العالي ارتباطًا وثيقًا بمبدأ المسؤولية الفردية. اقتران منخفض نقترح أن تحتوي الفئة على أقل تبعيات ممكنة. أيضا ، التبعيات التي يجب أن تكون موجودة يجب أن تكون ضعيف التبعيات - تفضل الاعتماد على الواجهة بدلاً من الاعتماد على فئة محددة ، أو تفضل التركيب على الوراثة.

لذلك ، لماذا يكون التماسك العالي والاقتران المنخفض أمرًا مرغوبًا فيه؟

اقتران هو مقياس للترابط بين الطبقات. تماسك عالي يكون مرغوب فيه لأنه يعني أن الفصل يؤدي عملًا جيدًا. تماسك منخفض سيئ لأنه يشير إلى وجود عناصر في الفصل لا علاقة لها ببعضها البعض.

وبالمثل ، لماذا التماسك العالي مرغوب فيه في سياق تطوير البرمجيات؟ مزايا تماسك عالي (أو "قوي تماسك ") هي: انخفاض تعقيد الوحدة (فهي أبسط ، ولها عمليات أقل). زيادة قابلية صيانة النظام ، لأن التغييرات المنطقية في المجال تؤثر على عدد أقل من الوحدات ، ولأن التغييرات في وحدة واحدة تتطلب تغييرات أقل في الوحدات الأخرى.

يسأل الناس أيضًا ، كيف تحصل على اقتران منخفض؟

اقتران منخفض يمكن ان يكون حقق من خلال تقليل عدد الفصول التي ترتبط ببعضها البعض. الأفضل طريقة لتقليل اقتران من خلال توفير واجهة برمجة التطبيقات (API).

ما هي بعض نقاط الضعف في اقتران البيانات؟

أ ضعف اقتران البيانات هو: يمكن أن يكون من الصعب الحفاظ على وحدة إذا كانت كثيرة البيانات يتم تمرير العناصر. يمكن أن تشير العديد من المعلمات أيضًا إلى أن الوحدة النمطية قد تم تقسيمها بشكل سيئ.

موصى به: