Dart / العقود: الأنماط والواجهات العامة والنتائج غير المتزامنة
Dart — العقود: الأنماط والواجهات العامة والنتائج غير المتزامنة
طوّر نماذج البنية والبدائل المحدودة وحدود الأنواع العامة وإعادة استخدام الواجهات وملكية Future وعقود تسليم التدفق.
ما الذي ستتعلمه؟
- احفظ معنى البيانات وملكية العمر عبر الحدود القابلة لإعادة الاستخدام وغير المتزامنة.
استخدام السجلات والأنماط للحفاظ على بنية البيانات
أعد قيما متعددة باستخدام السجلات، وطابق البنى المعروفة بالتفكيك وأنماط الأنواع والحراس وتعبيرات switch.
ابدأ التعلّمنمذجة البدائل بنتائج مغلقة وتعدادات
مثّل نتيجة صالحة واحدة في كل مرة، وافصل المعالجة الداخلية الشاملة عن توافق الرموز الخارجية.
ابدأ التعلّماستخدام الأنواع العامة دون افتراضات كتابة غير آمنة
احفظ أنواع العناصر واختر قيودا ذات معنى، وافهم التغاير وفحوص التشغيل عند حدود المجموعات المعدلة في Dart.
ابدأ التعلّماختيار حدود الواجهات وmixins والامتدادات الثابتة
ميّز وراثة التنفيذ وعقود الواجهات وسلوك mixin القابل لإعادة الاستخدام واختيار الامتداد وفق حدود مكتبات Dart.
ابدأ التعلّمامتلاك نتائج Future وأخطائها ودلالات الانتظار
استخدم async وawait بتسلسل مقصود وملاحظة مبكرة للأخطاء وتوقعات صادقة للمهلة والإلغاء.
ابدأ التعلّمامتلاك اشتراكات التدفق ودلالات التسليم
عالج القيم والأخطاء والإتمام والإلغاء وسلوك الاشتراك الواحد أو البث، دون افتراض الإعادة أو محدودية التخزين الوسيط.
ابدأ التعلّم