السلام عليكم
سؤالي هو عن كيفية تطبيق علاقة -----------> بين كلاسين UML على الكود ، مطلوب مني أكتب كود جافا يطبق هالعلاقه ...فإذا ممكن أحد يقدر يساعدني ....أو يشرح لي معنى هالعلاقة ------> في UML
ولكم جزيل الشكر
السلام عليكم
سؤالي هو عن كيفية تطبيق علاقة -----------> بين كلاسين UML على الكود ، مطلوب مني أكتب كود جافا يطبق هالعلاقه ...فإذا ممكن أحد يقدر يساعدني ....أو يشرح لي معنى هالعلاقة ------> في UML
ولكم جزيل الشكر
السلام عليكم ..
لا أدري إن كنت فهمتك صح ، يظهر ما تريده هو أن لديك UML و تريد تحويله لكود ، كل كلاس في UML يقابله كلاس في الجافا ، و كل Use Case يقابلها ربما كلاس واحد أو أكثر في الجافا .. حسب معلوماتي طبعاً .. و حسب طريقتي في البرمجة ..
أرجو أن يكون هذا مفيد لك
كما أريد أن أكون .. بأمر الله أكون
آسفة لم أنتبه للأسوسيشن سيمبل ..
----------->
هذا معناه يعتمد على الكلمة المكتوبة فوقه مثلاً
" Include" : أن الكلاس بعدالسهم يمكن أن يكون جزءا من الكلاس الأصلي و لم يضف إليه لتجنب التعقيد .
"extend" : أن الكلاس قبل السهم يمكن أن يستخدم في الكلاس الأصلي ( كـ Function إضافية) مثلاً قائمة Help تعتبر اضافة لأي كلاس و ليست أساسية .
كما أريد أن أكون .. بأمر الله أكون
فهمت عليك لكن انا كتبت الكلاسين الي بينهم هالعلاقه -----> مو نا قصني غير أمثل هالعلاقه بينهم ومب عارف كيف أكتبلها كود عشان أجعل الكلاسين متعرفين على بعض بحيث أني أقدر أستخدم الميثود مالهم في التيست كلاس ....
وشكرا على التوضيح السابق ....
طيب ما هى أسماء الكلاسز علشان نقدر تحدد العلاقة بينهما
على فكرة هذا مثال بسيط جداً ممكن تفهم من خلاله :
كما أريد أن أكون .. بأمر الله أكون
عندي UML على كلاسين ، الكلاس الأول هو Person class والكلاس الثاني TelephoneDirectory ولازم أسويلهن تيست كلاس أنا كتبت الميثودات اللي فيهن بس بقت عندي مشكله وهي هالعلاقه (----->) ، من كلاس TelephoneDirectory الى كلاس Person ،
ان شاء الله تكونون فهمتوا السؤال ......
العلاقة في الـ Object Oriented عبارة عن صفة او عنصر يمثل احد الكلاسين لدى الاخر والعكس ... فمثلا لديك كلاس person و phonedirectory والعلاقة هي ان دليل الهاتف يحتوي على اكثر من شخص فتستطيع تمثيل العلاق بان تكون array من نوع person ونستطيع ان نفهم من هذا ان دليل الهاتف يحتوي معلومات عن عدد من الاشخاص ...
وعلى هذا النسق يتم ترجمة اي علاقة من UML الى جافا كود ... وفيها ايضا تفاصيل اكثر لا يسعني ذكرها هنا ولكن تستطيع مراسلتي للاستزادة
theactiontime@hotmail.com
TheActionTime@hotmail.com
انا عندي سؤال مهم
انت تسأل عن تطبيق الكود لكلاسين
وترينا "رسمة اليوز كيس"
وهذا لا ينفع...
يجب ان ترينا رسمة "الكلاسات"
لذا العلاقة بين الكلاسات واضحة واجهزة للتطبيق
اما في حالة "اليوز كيس" فهي قد تحتوي على كلاسات عديدة داخلها.
عموما عندنا انواع من الارتباطات بين الكلاسات...
فاذا كان السهم من كلاس الى آخر...
فيجب ان يكون الكلاس قادرا على ان يمشي مع السهم
خذ هذا المثال:
A -------> B
معناه استطيع الانتقال من كلاس A الى كلاس B
ولكن B لا يعلم بوجود كلاس A لأنه وبكل بساطة
لا يوجد سهم باتجاهه...
لذا للتطبيق نعمل داخل A
B MyBClass = new B(); ok
ولا نعمل اي شيء في داخل B
الان بهذا التطبيق استطعنا الوصول الى B من خلال A .
وحافظنا على شكل العلاقة
لكني انبه هنا ان رسمة UML يجب ان تكون Class Diagram وليست Use Case Diagram
وأي شيء زيادة انا حاضر
وارجوك اذهب الى منتدى التطبيقات واقرا عن UML اكثر
لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟
لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون
-----
وائل بن أحمد كابلي
مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية
MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials
هذا الموضوع مغلق.