حيث يمثل المنهج أو الدالة المضافة دالة في ظاهرها أنها ملحقة بالفئة ولكن في الحقيقية هي دالة ستاتيكية وتمرر قيمة الكائن المستدعي بشكل ضمني لتتصرف به داخل الدالة
وفي مثالنا بإمكاني أن أصنع دالة ويمكن أن أسمها Not() بحيث الحقها بالنوع البولياني بحيث تعيد عكس القيمة
و على فرض لدي متحول اسمه IsEnabled بإمكاني أن استدعي الدالة كما يلي
var invert = IsEnabled.Not();
لأنه في واقع الأمر هي دالة ستاتيكية تمرر قيمة IsEnabled إلى داخلها ثم أنت تعيد عكسها فترجع للمتحول الأيسر
المناهج المضافة لها سلبية أنها لا تستطيع الوصول إلى الأعضاء الخاصة داخل الكائن المستدعي
أنا إنسان لي إرادة وأفسر الحياة بهذه الطريقة، وبالتالي هذه الطريقة التي أمشي عليها في الحياة. كل العقلاء سيفعلون ذلك، لن تجد أحد يفسر طريقة فيقتنع بها ثم يعمل بخلافها!
نعم، وأنا كتبت رد (منفصل) أوضح فيه قصدي بالموضوع. ولا زلت عند رأيي بأن تفسير الإنسان للحياة يحدد طريقته فيها، وبالتالي نستطيع أن نقول أن التفسير والطريقة يعبران عن ذات الشيء، ليسا ذات الشيء ولكن يعبران عن ذات الشيء.
حتى لا يخرج الموضوع عن صلبه سأكتفي بهذا وإذا أردت إكمال النقاش "الفسلفي" شيئا ما، فافتح له نقاشا جديدا وأرسل لي الرابط.
جوابا على سؤالك الأول: هل تعرف تقرأ الانجليزية ؟ نعم.