الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Coupled And Cheainise ?

مغلق
بدأه ahmed17 في 3 نوفمبر 2007 · 1 رد · 491 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ماهو الفرق بين (ياريت شرح بالعربى )

The two classes are tightly coupled.

The two classes are not coupled.

The two classes are loosely coupled.

and cheainise ?

#2

tight couple يقصد فيه عندما يكون هناك اعتماديه كبيره بين two object

اعتماديه كبيره بمعنى انك عندما تغير في الاوبجكت الاول فانه يجب عليك ان تغير في الاوبجكت الثاني

وهذا غير محبب لأنك في OOP انت تريد ان تغير على اوبجكت واحد فما دخل الاوبجكت الثاني حتى تغيره !

وسبب tight couple بشكل عام هو طريقة كتابة الكود السيئه فالمبرمج لايراعي الاعتماديه بين الاوبجكتز

المرغوب به هو loosely coupled بمعنى ان تغييرك على احد الكلاسات لايقتضي ان تغير في الكلاسات الاخرى الباقيه

بالطبع الكلاسات تحتاج إلى ان تعتمد على بعضها ولكن هنا نتحدث عن تقليص الاعتماديه قدر الامكان ...

Cheainise اول مره اسمع فيها .. هل تقصد Cohesion ?

هذا الموضوع مغلق.

مواضيع مشابهة