Με απλά λόγια, η αφαίρεση " εμφανίζει" μόνο τα σχετικά χαρακτηριστικά των αντικειμένων και "κρύβει" τις περιττές λεπτομέρειες. Για παράδειγμα, όταν οδηγούμε ένα αυτοκίνητο, μας ενδιαφέρει μόνο η οδήγηση του αυτοκινήτου όπως εκκίνηση/σταμάτημα του αυτοκινήτου, επιτάχυνση/διάλειμμα κ.λπ.… Αυτό είναι ένα απλό παράδειγμα αφαίρεσης.
Τι είναι ένα εξαιρετικό παράδειγμα αφαίρεσης;
Το αυτοκίνητό σας είναι ένα εξαιρετικό παράδειγμα αφαίρεσης. Μπορείτε να ξεκινήσετε ένα αυτοκίνητο γυρίζοντας το κλειδί ή πατώντας το κουμπί εκκίνησης. Δεν χρειάζεται να γνωρίζετε πώς ξεκινά ο κινητήρας, ποια εξαρτήματα έχει το αυτοκίνητό σας. Η εσωτερική υλοποίηση του αυτοκινήτου και η πολύπλοκη λογική είναι εντελώς κρυμμένα από τον χρήστη.
Τι είναι πραγματικά παραδείγματα αφαίρεσης;
Ένα άλλο πραγματικό παράδειγμα Αφαίρεσης είναι το Μηχανή ΑΤΜ; Όλα εκτελούν λειτουργίες στο μηχάνημα ATM, όπως ανάληψη μετρητών, μεταφορά χρημάτων, ανάκτηση mini-statement… κ.λπ. αλλά δεν μπορούμε να γνωρίζουμε εσωτερικές λεπτομέρειες για το ΑΤΜ. Σημείωση: Η αφαίρεση δεδομένων μπορεί να χρησιμοποιηθεί για την παροχή ασφάλειας για τα δεδομένα από μη εξουσιοδοτημένες μεθόδους.
Τι είναι ένα παράδειγμα αφαίρεσης στην επιστήμη των υπολογιστών;
Οι γλώσσες υπολογιστή μπορούν να υποβληθούν σε επεξεργασία με υπολογιστή. Ένα παράδειγμα αυτής της διαδικασίας αφαίρεσης είναι η γενεαλογική ανάπτυξη γλωσσών προγραμματισμού από τη γλώσσα μηχανής στη γλώσσα assembly και τη γλώσσα υψηλού επιπέδου Κάθε στάδιο μπορεί να χρησιμοποιηθεί ως σκαλοπάτι για το επόμενο στάδιο.
Είναι η τάξη παράδειγμα αφαίρεσης;
Η αφαίρεση είναι μια γενική έννοια που μπορείτε να βρείτε στον πραγματικό κόσμο καθώς και σε γλώσσες OOP. Οποιαδήποτε αντικείμενα στον πραγματικό κόσμο, όπως η καφετιέρα σας ή τάξεις στο τρέχον έργο λογισμικού σας, που κρύβουν εσωτερικές λεπτομέρειες παρέχουν μια αφαίρεση.