This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
oop:introduction [2015/01/20 15:01] gthanos [Πλεονεκτήματα του Αντικ/στραφούς Προγραμματισμού] |
oop:introduction [2015/01/20 15:01] gthanos [Πλεονεκτήματα του Αντικ/στραφούς Προγραμματισμού] |
||
---|---|---|---|
Line 111: | Line 111: | ||
* **Επεκτασιμότητα:** Η κλάση μπορεί να επεκταθεί μέσω της κληρονομικότητας σε πιο ειδικές κλάσεις. | * **Επεκτασιμότητα:** Η κλάση μπορεί να επεκταθεί μέσω της κληρονομικότητας σε πιο ειδικές κλάσεις. | ||
* **Ευκολότερη αποσφαλμάτωση:** Κατά την αποσφαλμάτωση ο αρχικός έλεγχος μπορεί να γίνει σε επίπεδο κλάσης (**Unit testing**). Αλλαγές σε μία κλάση δεν συνεπάγονται αλλαγές και σε άλλα σημεία του προγράμματος που χρησιμοποιούν την κλάση αυτή. | * **Ευκολότερη αποσφαλμάτωση:** Κατά την αποσφαλμάτωση ο αρχικός έλεγχος μπορεί να γίνει σε επίπεδο κλάσης (**Unit testing**). Αλλαγές σε μία κλάση δεν συνεπάγονται αλλαγές και σε άλλα σημεία του προγράμματος που χρησιμοποιούν την κλάση αυτή. | ||
- | * Μία ομάδα προγραμματιστών μπορεί να εργαστεί παράλληλα: | + | * **Μία ομάδα προγραμματιστών μπορεί να εργαστεί παράλληλα:** |
* Ορίζονται τα κατάλληλα interfaces που πρέπει να υλοποιηθούν | * Ορίζονται τα κατάλληλα interfaces που πρέπει να υλοποιηθούν | ||
* Κάθε προγραμματιστής ή ομάδα υλοποιεί τις επιμέρους κλάσεις που του/της ανατίθενται. | * Κάθε προγραμματιστής ή ομάδα υλοποιεί τις επιμέρους κλάσεις που του/της ανατίθενται. |