الأعضاء الظاهريون.

عضو virtual(Overridableفي Visual أساسى) يسمح لك إلى تغيير السلوك الخاصة بعضو من خلال توفير تطبيق آخر للأعضاء. يتم عادة استخدامها إذا كنت ترغب في فئة مشتقة من نوع لمعالجة مواصفات سيناريو معين. ل مثال، WebRequestتعريف فئة الوظائف الخاصة بإرسال طلب إلى أي العالمي معرّف (URI). FtpWebRequestالفئة فئة مشتقة من WebRequestالذي يتجاوز الأساليب الظاهرية الخاصة به للتعامل مع طلبات الإرسال لمحددات التي تستخدم ملف نقل نظام بروتوكول (FTP).

ظاهري الأعضاء أداء أفضل من عمليات الاسترجاعات والأحداث، ولكن لا تنفذ أفضل من غير-ظاهري الأساليب.

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

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

تفضل الوصول المحمي عبر الوصول العام ل ظاهري أعضاء.الأعضاء عامة يجب أن توفر التوافق مع البرامج الخارجية (إذا كان ذلك مطلوباً) بواسطة الاتصال في عضو ظاهرية محمية.

يجب أن يكون الأعضاء المطلوبة لكافة وحدات السيناريو التي ولا تتضمن توريث العامة.

أجزاء حقوق النشر 2005 Microsoft Office 2010 Suite Corporation. كافة الحقوق محفوظة.

أجزاء حقوق النشر شركة Addison-Wesley. كافة الحقوق محفوظة.

ل المزيد المعلومات تشغيل إرشادات التصميم، راجع "إطار عمل إرشادات التصميم: كتاب اصطلاحات، Idioms، و نقش لمكتبات.NET القابل لإعادة الاستخدام"ب Krzysztof Cwalina و رفيق Abrams، ينشره Addison-Wesley، 2005.

راجع أيضًا:

موارد أخرى

تصميم إرشادات لتطوير مكتبات فئة

تصميم للامتداد