برمجة ستونية

من ويكيپيديا
اذهب إلى التنقل اذهب إلى البحث
Ambox important.svg مقالة ناقصينها تصاور. هاد لمقالة ناقصينها تصاور، حاول تزيد تصاور ماعليهاش كوپيرايت ف/من كومنز. باش تعرف كيفاش تزيد تصويرة ف مقال، شوف دّوزان.

لبرماجة سّتونيةنّݣليزية Object-oriented programming) هيّا فلسفة د لبرمجة مبنية علا لمفهوم ديال سّتوننّݣليزية Object)، لي كيحتاوي علا داطا علا شكل خاصيات، ؤ وضايف علا شكل فونكسيونات.[1]

وحدة من لخصايل ديال سّتون ف لبرماجة سّتونية هيا بلي كيقدر يتريطي ؤلا يبدل لمحتوى د لخاصيات ديالو (داطا) ب ستيعمال لمفهوم ديال رّاس ؤلا دّات (عادتن كاتّطبق ب this ؤلا self). لپروݣرام ف لبرمجة سّتونية كيتقاد بحيت كيكونو عندنا ستونات كيتفاعلو معا بعضياتهوم ف لپروݣرام. كاينين بزاف د نّواع ديال لّونݣاجات سّتونية، ولاكين لمشهورين منهوم (بحال جاڤا) كيخدّمو لمفهوم ديال لكلاص، لّي كيكون سّتون ف هاد لحالة نمودج ديالو، ؤ ف نفس لوقت لكلاص كاتحدد نّوع ديال سّتون (متلا كلاص "طونوبيلة"، نقدرو نقادو منها ستون "ميرسيديس F400 حمرة").

من بين أهم لّونݣاجات لّي معتامدين علا لبرمجة سّتونية كاين: جاڤا، سي++، سي#، پايثون، أر، پيهاشپي، ڤيزوال بازيك دوت نيت، جاڤاسكريپت، روبي، پورل، سويفت، دارت، سكالا، كوطلين، ؤ ماطلاب.

كلمة ستون، ستونية[بدل | بدل لكود]

كلمة "ستون" كيستعمولها لمغاربا ب معنى ديال "شي حاجة" ؤلا "شي فيكرة"، ؤ بهاد لمعنى كاتبان موقابيل مناسب ل كلمة Object ب نّݣليزية، سيرتو ف لإطار ديال لبرمجة سّتونية لّي كيكون لObject فيها عندو معنى تجريدي ماشي ملموس ب ضّارورة.

عيون لكلام[بدل | بدل لكود]

  1. ^ "What is Object Oriented Programming" [شنو هيا لبرمجة سّتونية؟] (بنڭليزية).
Midori Extension.svg
هادي زريعة ديال مقالة خاصها تّوسع. تقدر تشارك ف لكتبة ديالها.


Wikimedia Commons تقدر تزيد شوف بزاف د صور و معلومات ديال Object-oriented programming ف ويكيميديا كومنز.