السلام عليكم .
واجهت مفهوم غريب علي ,, اثناء دراستي للجافا ,, لم اعرفه يطبق كثيرا في اللغات الاخرى مثل السي بلس ..
نحن ندرس حاليا الربط بين الكلاسات عن طريق عدة علاقات .. منها ,, Composition و aggregation و association
فالمطلوب يأتيني ممثلا عن طريق الUML .. والمطلوب مني تحويله للجافا ,
مثال :
+ أسئلتي /
1- الذي اعرفه ان العلافة Composition هي علاقة بين whole و part .. فاالكلاس Library اذا تحطم ( ازيل من الذاكرة ) سيزول ايضا الكلاس Book .
وأيضا الAggregation هي علاقة whole , part .. ولكن الفرق انه لو تحطم الكلاس book فان الكلاس Exemplar سيبقى موجود في الذاكرة .
هل فهمي صحيح ,
وكيف يتم تمثيل كل من ال Composition و Aggregation عن طريق الجافا ,, أتمنى ان ارى مثال يوضح الفكرة
2- بالنسبة لل علاقة association .. ماهو المقصود منها .. بحث وبحثت وسألت .. وبالاخير كل ما اعرفه انها علاقة تفاعل
activity .. ولكن لم افهم المقصود منها ..
وأيضا أتمنى ان ارى كيف يتم تمثيل العلاقة association بين الكلاسات
-----------
بالنسبة للUML الذي وضعته في الاعلى .. هو مجرد مثال ..
يعني ما اريده .. هو مثال عام يوضح الفكرة .. ولا يلزم ان يكون نفس الUML اللي وضعته في الاعلى ..
أتمنى المساعدة باي معلومة توضح المقصود
جزاكم الله خير
