object-oriented programming (OOP) → αντικειμενοστρεφής προγραμματισμός, οντοκεντρικός προγραμματισμός

spiros · 4 · 1277

spiros

  • Administrator
  • Hero Member
  • *****
    • Posts: 824629
    • Gender:Male
  • point d’amour
object-oriented programming → αντικειμενοστρεφής προγραμματισμός

Object-oriented programming (OOP) is a programming paradigm that uses "Objects" and their interactions to design applications and computer programs. Programming techniques may include features such as information hiding, data abstraction, encapsulation, modularity, polymorphism, and inheritance. It was not commonly used in mainstream software application development until the early 1990s. Many modern programming languages now support OOP.
https://en.wikipedia.org/wiki/Object-oriented_programming

Στην επιστήμη υπολογιστών αντικειμενοστρεφή προγραμματισμό (object-oriented programming), ή ΑΠ, ονομάζουμε ένα προγραμματιστικό υπόδειγμα το οποίο εμφανίστηκε στα τέλη της δεκαετίας του 1960 και καθιερώθηκε κατά τη δεκαετία του 1990, αντικαθιστώντας σε μεγάλο βαθμό το παραδοσιακό υπόδειγμα του δομημένου προγραμματισμού. Πρόκειται για μία μεθοδολογία ανάπτυξης προγραμμάτων, υποστηριζόμενη από κατάλληλες γλώσσες προγραμματισμού, όπου ο χειρισμός σχετιζόμενων δεδομένων και των διαδικασιών που επενεργούν σε αυτά γίνεται από κοινού, μέσω μίας δομής δεδομένων που τα περιβάλλει ως αυτόνομη οντότητα με ταυτότητα και δικά της χαρακτηριστικά. Αυτή η δομή δεδομένων καλείται αντικείμενο και αποτελεί πραγματικό στιγμιότυπο στη μνήμη ενός σύνθετου, και πιθανώς οριζόμενου από τον χρήστη, τύπου δεδομένων ονόματι κλάση. Η κλάση προδιαγράφει τόσο δεδομένα όσο και τις διαδικασίες οι οποίες επιδρούν επάνω τους· αυτή υπήρξε η πρωταρχική καινοτομία του ΑΠ.
https://el.wikipedia.org/wiki/%CE%91%CE%BD%CF%84%CE%B9%CE%BA%CE%B5%CE%B9%CE%BC%CE%B5%CE%BD%CE%BF%CF%83%CF%84%CF%81%CE%B5%CF%86%CE%AE%CF%82_%CF%80%CF%81%CE%BF%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%B9%CF%83%CE%BC%CF%8C%CF%82

af: objekgeoriënteerde programmering; ar: برمجة كائنية التوجه; ast: programación empobinada a oxetos; az: obyekt yönümlü proqramlaşdırma; be_x_old: аб’ектна-арыентаванае праграмаваньне; be: аб’ектна-арыентаванае праграмаванне; bg: обектно-ориентирано програмиране; bn: অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং; bs: objektno-orijentirano programiranje; ca: programació orientada a objectes; ckb: پرۆگرامسازیی تەنخواز; cs: objektově orientované programování; da: objektorienteret programmering; de: objektorientierte Programmierung; el: αντικειμενοστρεφής προγραμματισμός; en: object-oriented programming; eo: objektema programado; es: programación orientada a objetos; et: objektorienteeritud programmeerimine; eu: objektuetara bideratutako programazioa; fa: برنامه‌نویسی شیءگرا; fi: olio-ohjelmointi; fr: programmation orientée objet; gl: programación orientada a obxectos; he: תכנות מונחה-עצמים; hi: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग; hr: objektno orijentirano programiranje; hu: objektumorientált programozás; hy: օբյեկտ կողմնորոշված ծրագրավորում; id: pemrograman berorientasi objek; ilo: panangprograma a naitaratar iti bambanag; io: objekt-orientizita programifo; is: hlutbundin forritun; it: programmazione orientata agli oggetti; ja: オブジェクト指向プログラミング; ka: ობიექტზე ორიენტირებული პროგრამირება; kk: объектіге-бағытталған бағдарламалау; ko: 객체 지향 프로그래밍; ky: обжектке багытталган программалоо; la: programmatura ad res directa; lt: objektinis programavimas; lv: objektorientētā programmēšana; mk: објектно-ориентирано програмирање; ml: ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിങ് ഭാഷ; mn: объект хандалтат программчлал; mr: ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग; ms: pengaturcaraan berorientasi objek; my: အော့ဗ်ဂျက် အိုရီယင့်တက် ပရိုဂရမ်းမင်း; nl: objectgeoriënteerd programmeren; nn: objektorientert programmering; no: objektorientert programmering; pl: programowanie obiektowe; pt: programação orientada a objetos; ro: programare orientată pe obiecte; rue: обєктово орьєнтоване проґрамованя; ru: объектно-ориентированное программирование; scn: prugrammazzioni urientata all'uggetta; sh: objektno-orijentisano programiranje; simple: object-oriented programming; si: වස්තූන් අරමුණුකරගත් ක්‍රමලේඛනය; sk: objektovo orientované programovanie; sq: programimi i orientuar në objekte; sr: објектно-оријентисано програмирање; sv: objektorienterad programmering; ta: பொருள் நோக்கு நிரலாக்கம்; tg: барноманависии шайъгаро; th: การเขียนโปรแกรมเชิงวัตถุ; tr: nesne yönelimli programlama; uk: об'єктно-орієнтоване програмування; ur: اوبجیکٹ اوریئنٹڈ پروگرامنگ; vi: lập trình hướng đối tượng; wuu: 面向对象程式编制; zh_min_nan: bu̍t-kiāⁿ tō-hiòng thêng-sek sè-kè; zh_yue: 物件導向編程; zh: 面向对象程序设计
« Last Edit: 24 Oct, 2020, 17:26:02 by spiros »


valeon

  • Hero Member
  • *****
    • Posts: 13956
    • Gender:Male
  • Κώστας Βαλεοντής <Φυσική, Tηλ/νίες, ΙΤ, Ορολογία>





 

Search Tools