انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-026-L03

الأوامر مقابل الأحداث

  • الدرس 3 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

name messages correctly.

الموضوعات المخطط لها

  • A command asks for something to be done: ReserveStock. Imperative name, one intended receiver, can be rejected.
  • An event states a fact that happened: StockReserved. Past tense, any number of listeners, cannot be rejected.
  • The publisher of an event does not know or care who listens.
  • A "command in disguise" like OrderPlacedPleaseReserveStock couples sender to receiver.
  • Name events after business facts, not technical changes (OrderPlaced, not OrdersRowInserted).
تفاصيل المخطط المبدئي

عرض عملي

a table of five Shop messages classified as command or event.

اختبر فهمك

Is PaymentAuthorized a command or an event?

أظهر الإجابة

An event; it is past tense.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.