سؤال

وأنا أعلم أن الكثير من استخدامات مندوبي .NET يمكن محاكاة المندوبين في جافا باستخدام مزيج من الواجهات والفئات المجهولةين، ولكن هناك أي حالات يكون فيها المندوبون ميزة حقيقية ولا يوجد أي ما يعادل جافا؟

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

المحلول

  • كثير بناء جملة موجز أكثر في C # مع تعبيرات Lambda وأساليب مجهولة
  • اكتب الاستدلال
  • الدعم العام للمندوبين في اللغة (تحويلات مجموعة الأسلوب إلخ)
  • مندوبات متعددة المصبون مع دعم اللغة
  • الأحداث (بناء جملة بسيط لنمط المراقب بناء على المندوبين)
  • التنفيذ غير المتزامن عبر بركة الموضوع
  • أشجار التعبير مع دعم اللغة

نعم، الكثير منه يمكن أن يتم في جافا، لكنها مجرد مؤلمة.

تخيل كتابة استفسارات LinQ ولكن بدون تعبيرات Lambda، طرق الإرشاد وما إلى ذلك سيكون البشعة. الشيء نفسه ينطبق على الكثير من الأماكن الأخرى التي يكون فيها المندوبون الحل الطبيعي في C # أو. NET - محلول Java Itiomatic لا استخدم فصول داخلي مجهولة لأنها قبيحة للغاية.

نصائح أخرى

إغلاق حقيقي مع طرق مجهولة في C #

مع فصول مجهولة في جافا، عليك أن تعلن كل متغير، يمكنك استخدامها من النطاق الخارجي، كما نهائي

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