سؤال

مساء الخير كل شيء. إيف كانت تقرأ على نمط الأمر وأنا أتساءل عما إذا كان مناسبا جيدا لما أريد بناءه.

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

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

أريد تجنب ذلك ولذا أعتقد أن نمط الأوامر قد يساعدني. ولكن، للحصول على صفي "Foo" فئة على الخادم، هل أحتاج إلى إنشاء فئة أمر لكل طريقة ليتم استدعاءها في فو؟ يجب أن تكون الفئة التي يتم إرسالها من العميل إلى الخادم فئة أمر؟ هل سأحتاج فقط إلى جهاز استقبال واحد في هذه الحالة؟ - فئة فو؟

شكرا جزيلا لمساعدتكم وأأسف اسم الفئة "فو" هنا. لم أحصل على أي أسماء فئة ملموسة حتى الآن!

مع أطيب التحيات

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

المحلول

بغض النظر عن ما تفعله، فلن تكون قادرا على التخلص تماما من عبارة التبديل ().سوف يقترح نمط الأوامر أنك تفعل ما يلي: giveacodicetagpre.

ثم لديك قيادة مصنع: giveacodicetagpre.

وتصبح جزء تلقي رسالتك بسيطة مثل هذا: giveacodicetagpre.

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

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