Back to "الجزء الرابع من المقابلة مع أندرس هيليسبرغ"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

C# Imported mostlylucidcouk Software Development

الجزء الرابع من المقابلة مع أندرس هيليسبرغ

Wednesday, 12 May 2004

مرتبطة بالآخر 3, هنا'جزء 4 , اشياء مثيرة للاهتمام جداً حول الطرق الافتراضية في C هذه حقاً أشياء مثيرة للاهتمام.

مستثمري الاوراق: ماذا تعني مع العقد القادم والانتقالي?

أندرس هيزلسبرغ: العقد القادم هو ما أستخدمه عندما أتصل بأسلوب. يسمح لي أن أفكر حول ما يجب علي فعله قبل أن أتصل بالأسلوب وما الذي حدث بعد عودة الأسلوب . العقد الخارجي هو ما استخدمه حينما أقوم بتخطي الأسلوبـ . إذا نظرت إلى معظم الواجهات البرمجية فإنها في الواقع سيئة جدا في توثيق ما يجب عليك فعله عندما تخطى الأسلوب الإفتراضيـ : ما هي الاختلافات قبل أن تتصل بهـ' تسمى ــ ? ما الذي ينبغي أن يكون صحيحا بعد لاحقة تجربتك .ما هي الأساليب التي لا يمكنك الاتصال بها من تنفيذك .? وهكذا .

يمكنني أن أعرض لكم مشكلة إصدار في العالم الحقيقي جداً، مشكلة ما نراه بالفعل الآن من الخبرة مع جاوا... whenever they ship a new version of the Java class libraries, breakage occurs, whenever they introduce a new method in a base class, if someone in a derived class had a method of that same name, ,, that method is now an override,—, except if it has a different return type.

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.