Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει Προγραμματισμός Προσανατολισμού (AOP);
- Η Techopedia εξηγεί τον Προγραμματισμό Προσανατολισμού (AOP)
Ορισμός - Τι σημαίνει Προγραμματισμός Προσανατολισμού (AOP);
Ο προγραμματισμός προσανατολισμού (AOP) είναι ένα παράδειγμα προγραμματισμού που απομονώνει τις λειτουργίες υποστήριξης από την επιχειρησιακή λογική του κύριου προγράμματος.
Το AOP περιλαμβάνει μεθόδους προγραμματισμού και εργαλεία που υποστηρίζουν τη διαμόρφωση των ανησυχιών σε επίπεδο πηγαίου κώδικα, αλλά μπορεί επίσης να αναφέρεται σε ολόκληρη την πειθαρχία της τεχνολογίας λογισμικού.
Η Techopedia εξηγεί τον Προγραμματισμό Προσανατολισμού (AOP)
Η απώλεια της modularity συμβαίνει στη διασταύρωση μεταξύ των ανησυχιών, και η modularity επιστρέφεται χρησιμοποιώντας AOP. Αυτή η διαδικασία διασταύρωσης, γνωστή και ως ύφανση, συμβαίνει κατά τη δημιουργία ή τη διάρκεια εκτέλεσης.
Η ύφανση βοηθάει σε πολλές διαδικασίες, όπως:
- Αντικατάσταση οργανισμών μεθόδων με νέες εφαρμογές
- Εισαγωγή κώδικα πριν και μετά από κλήσεις μεθόδου
- Η υλοποίηση της μεταβλητής διαβάζει και γράφει
- Συνδέοντας τις νέες καταστάσεις και συμπεριφορές με τις υπάρχουσες τάξεις
Η λογική AOP υλοποιείται σε μια κλάση πτυχών ανεξάρτητα από τις τάξεις που επεκτάθηκαν αργότερα. Μόλις εφαρμοστεί, μπορεί να προσαρτηθεί σε οποιαδήποτε κατηγορία βιβλιοθήκης χωρίς συνειδησιακή τάξη.
