ویرگول
ورودثبت نام
Amir_B
Amir_Bدانشجوی کارشناسی کامپیوتر
Amir_B
Amir_B
خواندن ۲ دقیقه·۲ سال پیش

بررسی روابط association ،aggregation و composition


association

aggregation

composition

به ترتیبی که نوشته شده ، هر چقدر از بالا به پایین می آییم روابط و وابستگی سخت تر می شود . حال به نوبت موارد بالا را بررسی میکنیم .

رابطه اول association است .

یک نوع رابطه ضعیف است که مستقل از همدیگر هستند و تعلق خیلی کمی به همدیگر دارند و مستقل از همدیگر هستند .

مثال : راننده ماشین و خود ماشین : درسته که به صورت موقتی راننده ماشین صاحب آن ماشین است .ولی هر کدام مستقل از همدیگر یک شی کامل هستند .

اگر راننده بمیرد ماشین را یکی دیگر بر میدارد و استفاده میکند . اینگونه نیست که ب مرگ راننده ماشین هم از بین رود .

مثال دیگر : رابطه کارمند و حساب بانکی

داستان این است که شی اول جزئی از شی دوم نیست . درسته که کارمند حساب بانکی را دارد ولی ماشین جزئی از راننده نیست .

یا حساب بانکی جزئی از کارمند نیست .

مثال دیگر در این رابطه دانشجو و استاد است که درسته که استاد دانشجو داره ولی دانشجو جزئی از استاد نیست.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

رابطه دوم aggregation است .

مثال اول : موبایل و باتری : نه تنها موبایل باتری داره بلکه باتری جزئی از موبایل است .

مثال دوم : چرخ و خودرو : نه تنها خودرو چرخ دارد بلکه چرخ جزئی از خودرو هم هست .

درسته که باتری مال موبایل است . ولی باتری بدون موبایل هم کار میکند .

درسته که چرخ مال ماشین است . ولی چرخ بدون ماشین هم کاربرد دارد .

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

رابطه سوم composition است. که به رابطه مرگ معروف است .

مثل برگه امتحانی و سوالات آن :

برگه امتحانی سوالات را دارد ، سوالات جزئی از برگه امتحانی هستند .

ولی برگه امتحانی نابود شود ، سوالات نیز نابود می شوند . سوالات بدون برگه امتحانی ارزشی ندارند.



یاد داشت هایی برگرفته از دوره رایگان متخصص پایتون رضا دولتی از سایت سبزلرن

پایتونبرنامه نویسی
۰
۰
Amir_B
Amir_B
دانشجوی کارشناسی کامپیوتر
شاید از این پست‌ها خوشتان بیاید