Κεφάλαια >> Ερωτήσεις p11ου Κεφαλαίου
|
Αντικειμενοστραφής προγραμματισμÏŒς (object-oriented programming) ή αντικειμενοστραφής σχεδίαση είναι μια μεθοδολογία ανάπτυξης εφαρμογÏŽν η οποία στηρίζεται σε αυτÏŒνομες προγραμματιστικÎς οντÏŒτητες με δική τους ταυτÏŒτητα και συμπεριφορά. Οι οντÏŒτητες αυτÎς καλοÏνται αντικείμενα (objects), αντιστοιχοÏν σε φυσικÎς οντÏŒτητες ή Îννοιες του φυσικοÏ μας κÏŒσμου, και δομοÏνται με βάση δεδομÎνα (ιδιÏŒτητες) που προσδιορίζουν την υπÏŒστασή τους και ενÎργειες (κανÏŒνες συμπεριφοράς) που εφαρμÏŒζονται πάνω στα δεδομÎνα. Σε μια εφαρμογή, Îνα αντικείμενο είναι ο ομαδοποιημÎνος συνδυασμÏŒς δεδομÎνων και κÏŽδικα, τα οποία Îχουμε τη δυνατÏŒτητα να χειριστοÏμε ενιαία. Tα δεδομÎνα αποτελοÏν τα χαρακτηριστικά ενÏŒς αντικειμÎ- νου και αναφÎρονται ως ιδιÏŒτητες (properties) ενÏŽ οι ενÎργειες καθορίζουν τη συμπεριφορά του. Οι ενÎργειες στον αντικειμενοστραφή προγραμματισμÏŒ αναφÎρονται και ως μÎθοδοι (methods). |