Κεφάλαια >> Ερωτήσεις 12ου Κεφαλαίου
Τι είναι ο αντικειμενοστÏαφής Ï€ÏογÏαμματισμός
|
ΑντικειμενοστÏαφής Ï€ÏογÏαμματισμός (object-oriented programming) ή αντικειμενο- στÏαφής σχεδίαση είναι μια μεθοδολογία ανάπτυξης εφαÏμογών η οποία στηÏίζεται σε αυτόνο- μες Ï€ÏογÏαμματιστικÎÏ‚ οντότητες με δική τους ταυτότητα και συμπεÏιφοÏά. Οι οντότητες αυτÎÏ‚ καλοÏνται αντικείμενα (objects), αντιστοιχοÏν σε φυσικÎÏ‚ οντότητες ή Îννοιες του Ï†Ï…ÏƒÎ¹ÎºÎ¿Ï Î¼Î±Ï‚ κόσμου, και δομοÏνται με βάση δεδομÎνα (ιδιότητες) που Ï€ÏοσδιοÏίζουν την υπόστασή τους και ενÎÏγειες (κανόνες συμπεÏιφοÏάς) που εφαÏμόζονται πάνω στα δεδομÎνα. Σε μια εφαÏμογή, Îνα αντικείμενο είναι ο ομαδοποιημÎνος συνδυασμός δεδομÎνων και κώδικα, τα οποία Îχουμε τη δυνατότητα να χειÏιστοÏμε ενιαία. Tα δεδομÎνα αποτελοÏν τα χαÏακτηÏιστικά ενός αντικειμÎ- νου και αναφÎÏονται ως ιδιότητες (properties) ενώ οι ενÎÏγειες καθοÏίζουν τη συμπεÏιφοÏά του. Οι ενÎÏγειες στον αντικειμενοστÏαφή Ï€ÏογÏαμματισμό αναφÎÏονται και ως μÎθοδοι (methods). |