Ο κύριος σκοπός της αφαίρεσης είναι απόκρυψη των περιττών λεπτομερειών από τους χρήστες Η αφαίρεση επιλέγει δεδομένα από ένα μεγαλύτερο pool για να εμφανίζει μόνο σχετικές λεπτομέρειες του αντικειμένου στον χρήστη. Βοηθά στη μείωση της πολυπλοκότητας και των προσπαθειών προγραμματισμού. Είναι μια από τις πιο σημαντικές έννοιες των OOP.
Τι είναι η αφαίρεση και γιατί τη χρησιμοποιούμε;
Η αφαίρεση είναι απλά η αφαίρεση περιττών λεπτομερειών Η ιδέα είναι ότι για να σχεδιάσετε ένα μέρος ενός σύνθετου συστήματος, πρέπει να προσδιορίσετε τι πρέπει να γνωρίζουν οι άλλοι για αυτό το μέρος για να σχεδιάσουν τα μέρη τους και ποιες λεπτομέρειες μπορείτε να κρύψετε. Το μέρος που πρέπει να γνωρίζουν οι άλλοι είναι η αφαίρεση.
Τι είναι η αφαίρεση γιατί χρειάζεται στον προγραμματισμό;
Η αφαίρεση χρησιμοποιείται για την απόκρυψη λεπτομερειών παρασκηνίου ή οποιασδήποτε περιττής υλοποίησης σχετικά με τα δεδομένα, έτσι ώστε οι χρήστες να βλέπουν μόνο τις απαιτούμενες πληροφορίες Είναι ένα από τα πιο σημαντικά και βασικά χαρακτηριστικά του αντικειμένου- προσανατολισμένος προγραμματισμός. Οι προκαθορισμένες συναρτήσεις είναι παρόμοιες με την αφαίρεση δεδομένων.
Ποιος είναι ο ρόλος της αφαίρεσης;
Αφαίρεση (από το λατινικό abs, που σημαίνει μακριά από και trahere, που σημαίνει σχεδιάζω) είναι η διαδικασία αφαίρεσης ή αφαίρεσης χαρακτηριστικών από κάτι προκειμένου να το αναχθεί σε ένα σύνολο βασικών χαρακτηριστικών… Η αφαίρεση σχετίζεται τόσο με την ενθυλάκωση όσο και με την απόκρυψη δεδομένων.
Τι είναι το παράδειγμα αφαίρεσης;
Με απλά λόγια, η αφαίρεση « εμφανίζει» μόνο τα σχετικά χαρακτηριστικά των αντικειμένων και «κρύβει» τις περιττές λεπτομέρειες Για παράδειγμα, όταν οδηγούμε ένα αυτοκίνητο, μας ενδιαφέρει μόνο σχετικά με την οδήγηση του αυτοκινήτου όπως εκκίνηση/σταμάτημα του αυτοκινήτου, επιτάχυνση/διάλειμμα κ.λπ.… Αυτό είναι ένα απλό παράδειγμα αφαίρεσης.