Τεχνολογία Λογισμικού 2018-20 (TMA567)
Ενότητες
Αντικειμενοστραφής ανάλυση και σχεδιασμός
Αντικείμενα ενασχόλησης:
- Αντικειμενοστράφεια (με παραδείγματα σε Java, Javascript)
- Ενθυλακώνουν (encapsulate)
- Kατάσταση (state): δεδομένα που τηρούνται σε πεδία
- Συμπεριφορά (behavior): λειτουργίες που τηρούνται σε μεθόδους (behavior)
- Στιγμιοτύπιση (instantiation)
- Μέσω κατασκευαστών (constructors)
- Αυτο‐αναφορά (this, self)
- Ανταλλαγή μηνυμάτων (message passing)
- Ενθυλακώνουν (encapsulate)
- Εισαγωγή στη UML