سؤال

السماح لمتجر ما إذا كان المنتج متاحًا في مخزون شريك آخر في المتجر ، يجوز للطلب إما أن يقبل أو يرفض الطلب ، وفي جميع الحالات يتم إبلاغ مقدم الطلب بالاستجابة.

أريد تنفيذ فئة مخطط. الآن لدي منتج فئة ، وقائمة فئة من مجموعات المنتجات. لا أعرف كيفية تمثيل فئة من العمليات "طلب توفر المنتج.

هل هناك نمط تصميم يتوافق مع هذا الموقف؟

أو مثال بسيط على الرسم البياني للفصل سيكون موضع ترحيب.

هل كانت مفيدة؟

المحلول

أفترض أنك تتحدث عن تمثيل التصميم الخاص بك في مخطط مناسب ، وفي هذه الحالة تحتاج إلى دراسة بعض "لغة النمذجة" - ربما الأكثر استخدامًا اليوم هي UML. هذا موضوع كبير ، لكن يمكنك البدء هنا.

الآن الرسوم البيانية مثل هذه هي حقا مفيدة فقط عندما يصل التصميم الخاص بك إلى مستوى من التعقيد. هنا أنت تفكر في فصلين فقط وطريقة واحدة لن يساعد الرسم البياني كثيرًا. لذلك ربما تفعل هذا كتمرين تعليمي؟

ربما تحتاج إلى كل من رسم تخطيطي و مخطط تسلسل.

الشيء الرئيسي الذي يبدو أنك مرتبك بشأنه هو كيفية تمثيل العمليات ، فهي مدرجة فقط ضد الفصل. لذلك سيكون لدى فئة المتجر عملية ترحيل ().

لذا فإن مخطط الفصل الخاص بك بسيط للغاية فقط ببعض المتجر ، المنتج. ولكن الشيء المثير للاهتمام هو أن مخطط التسلسل الخاص بك سيظهر أن لديك أكثر من مثيل واحد من فئة المتجر: Storea و Storeb والحالات تتواصل مع بعضها البعض.

شيء واحد لم تتحدث عنه: كيف فعل Storea أعرف هذا المتجر موجود؟ لماذا اخترت هذا المتجر لطلب منتج. هناك بعض الفصول الإضافية هنا مثل سجل المتاجر. سأكون أكثر اهتمامًا بمعرفة ذلك أكثر من الرسم المخططات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top