- Η διαδικασία με την οποία ένα αντικείμενο αποκτά χαρακτηριστικά από άλλο αντικείμενο ονομάζεται... 2. Η διαδικασία απόκρυψης λεπτομερειών αναφέρεται και ως... 3. Η ενθυλάκωση υποδηλώνει ότι οι εσωτερικές λειτουργίες ενός αντικειμένου είναι ορατές στον έξω κόσμο. Σωστό/Λάθος.
Απάντηση: 1. Κληρονομικότητα. 2. Ενθυλάκωση. 3. Λάθος (η ενθυλάκωση κρύβει, δεν αποκαλύπτει, τις εσωτερικές λειτουργίες).
Αντιστοιχίστε: 1. Ενθυλάκωση, 2. Κληρονομικότητα, 3. Πολυμορφισμός — Α. Μέθοδοι με ίδιο όνομα/διαφορετική υλοποίηση, Β. Συνδυασμός δεδομένων και μεθόδων, Γ. Ιεραρχία αντικειμένων.
Απάντηση: 1-Β, 2-Γ, 3-Α.
Συμπληρώστε τα κενά για αντικείμενο/ιδιότητες/μεθόδους/κλάση/ενθυλάκωση.
Απάντηση: 1. ιδιότητες και μεθόδους. 2. των μεθόδων. 3. κλάση. 4. τα αντικείμενα. 5. Ενθυλάκωση.
Ποια πρόταση περιγράφει με ακρίβεια τη σχέση προγόνου-απογόνου;
Απάντηση: (δ) Ένα αντικείμενο απόγονος περιέχει χαρακτηριστικά από τον γονέα του, αλλά μπορεί να έχει και πρόσθετα δικά του χαρακτηριστικά.
Οργανώστε σε ιεραρχίες κληρονομικότητας: (1) οχήματα/μηχανές/τροχός, (2) φοιτητές/προσωπικό/μαθήματα/χώροι σχολικής μονάδας.
Σκέψη: Εντοπίζουμε τη γενικότερη ρίζα κάθε συνόλου και τα ενδιάμεσα επίπεδα εξειδίκευσης· τα στοιχεία χωρίς σχέση is_a μένουν ανεξάρτητα, συνδεδεμένα με συσχετίσεις. (Ενδεικτική απάντηση — υπάρχουν περισσότερες αποδεκτές οργανώσεις.)
Απάντηση: Σύνολο 1: Μεταφορά → Όχημα → {Αυτοκίνητο → Αγωνιστικό αυτοκίνητο, Αεροπλάνο, Αμφίβιο Όχημα, Φορτηγό, Ποδήλατο}· ξεχωριστά Μηχανή → {Μηχανή αεροπλάνου, Ηλεκτρικός κινητήρας}· ο Τροχός «ανήκει σε» ένα Όχημα (συσχέτιση). Σύνολο 2: Πρόσωπο Σχολικής Μονάδας → {Φοιτητής → Τελειόφοιτος, Προσωπικό → Καθηγητής, Βοηθός διδάσκοντα, Βοηθός διοίκησης, Τεχνικός}· ξεχωριστά Μάθημα → {Φροντιστηριακό μάθημα, Εργαστήριο}· και Κτήριο → {Τάξη, Γυμναστήριο, Αίθουσα Συνεδριάσεων}.
Πρόσεξε: Δεν υπάρχει μία «σωστή» δενδρική δομή, αλλά πολλές λογικά αποδεκτές οργανώσεις.
Κεντρικό πληροφοριακό σύστημα σχολείων: εκπαιδευτικοί αναλαμβάνουν υπηρεσία, μαθητές εγγράφονται. Αναγνωρίστε κλάσεις, ιδιότητες, μεθόδους, σχέσεις.
Απάντηση: Σχολική Μονάδα (Ονομασία, Διεύθυνση — ΤοποθετείΕκπαιδευτικό(), ΕγγράφειΜαθητή()), Εκπαιδευτικός (Όνομα, Επώνυμο, Ειδικότητα — ΑναλαμβάνειΥπηρεσία()), Μαθητής (Όνομα, Επώνυμο, Τάξη — Εγγράφεται(), ΑνανεώνειΕγγραφή()). Σχέσεις: Εκπαιδευτικός «υπηρετεί σε» και Μαθητής «φοιτά σε» τη Σχολική Μονάδα.
Σενάριο κοινωνικού δικτύου: σύνδεση, ανάρτηση, αποδοχή/απόρριψη αιτημάτων, σχολιασμός, αποσύνδεση. Κλάσεις, ιδιότητες, μέθοδοι, σχέσεις.
Απάντηση: Χρήστης (Όνομα, Email, Κωδικός — Συνδέομαι(), Αποσυνδέομαι(), ΑποδέχομαιΑίτημα(), ΑπορρίπτωΑίτημα()), Ανάρτηση (Κείμενο, Ημερομηνία — Δημιουργείται()), Σχόλιο (Κείμενο, Ημερομηνία — Δημιουργείται()), Αίτημα Φιλίας (Αποστολέας, Παραλήπτης, Κατάσταση). Ο Χρήστης «δημιουργεί» Αναρτήσεις, «γράφει» Σχόλια (που «αφορούν» μια Ανάρτηση), «στέλνει/λαμβάνει» Αιτήματα Φιλίας.
Σύστημα εισιτηρίων κινηματογράφου: αίθουσες, ταινίες, κανονικά/μειωμένα εισιτήρια. Κλάσεις και σχέσεις, χωρίς ιδιότητες/μεθόδους.
Απάντηση: Κλάσεις: Αίθουσα, Ταινία, Προβολή, Θεατής, Εισιτήριο → {Κανονικό Εισιτήριο, Μειωμένο Εισιτήριο}. Η Προβολή «διεξάγεται σε» μια Αίθουσα και «αφορά» μια Ταινία· ο Θεατής «εκδίδει» ένα Εισιτήριο που «αφορά» μια Προβολή.
Πληροφοριακό σύστημα σχολικής μονάδας με δεδομένες ιδιότητες Εκπαιδευτικού και Μαθητή. Οργανώστε σε ιεραρχία, μεταφέροντας τις κοινές ιδιότητες στην υπερκλάση.
Απάντηση: Υπερκλάση Πρόσωπο (όνομα, επώνυμο, όνομα πατέρα, όνομα μητέρας, ημ/νία γέννησης, διεύθυνση, τηλέφωνο) → Εκπαιδευτικός (αριθμός δελτίου ταυτότητας, αριθμός μητρώου εκπαιδευτικού, ειδικότητα, ημ/νία διορισμού) και Μαθητής (αριθμός μητρώου μαθητή, αριθμός δημοτολογίου, ημ/νία εγγραφής, τάξη εγγραφής).
Πρόσεξε: Ο «αριθμός δελτίου ταυτότητας» και ο «αριθμός δημοτολογίου» δεν είναι η ίδια ιδιότητα — δεν ενοποιούνται στην υπερκλάση.
Πανεπιστημιακή βιβλιοθήκη: Βιβλίο, Συλλογικός Τόμος, Επιστημονικό Περιοδικό με δεδομένες ιδιότητες· λειτουργίες δανεισμού. Κλάσεις, ιδιότητες, μέθοδοι, ιεραρχία.
Απάντηση: Υπερκλάση Τεκμήριο (Κωδικός, Τίτλος, Έτος έκδοσης, Εκδοτικός οίκος, Τόπος έκδοσης, Γλώσσα, Πλήθος σελίδων — ΖητείταιΓιαΔανεισμό(), Δανείζεται(), Επιστρέφεται()) → Βιβλίο (Συγγραφείς, ISBN), Συλλογικός Τόμος (Επιμελητές έκδοσης, ISBN), Επιστημονικό Περιοδικό (Αριθμός τεύχους, ISSN).
Πρόσεξε: Το ISBN δεν ανεβαίνει στην υπερκλάση, παρότι κοινό σε δύο από τις τρεις υποκλάσεις — δεν είναι κοινό και στις τρεις.
Υπολογισμός τελικού βαθμού μαθήματος με διαφορετικό τρόπο ανάλογα με την κατηγορία μαθήματος: παράδειγμα ενθυλάκωσης / κληρονομικότητας / πολυμορφισμού / αφηρημένου τύπου;
Σκέψη: Η ίδια λειτουργία υπολογίζεται διαφορετικά ανάλογα με τον τύπο — χαρακτηριστικό γνώρισμα του πολυμορφισμού.
Απάντηση: (γ) Πολυμορφισμού.
