..
Η πτυχή προγραμματισμό (διαστάσεων Προγραμματισμός, ή, εν συντομία, AOP) είναι ένας άλλος τρόπος να δούμε το σχεδιασμό του λογισμικού.
Αντί προγραμματισμού που εστιάζεται στα αντικείμενα (Αντικειμενοστρεφής Προγραμματισμός - OOP), όπου το κύριο στοιχείο είναι η τάξη, όλα είναι με βάση την πτυχή AOP.
Μία πτυχή είναι μια Modularization ενός συγχρονική έκθεση σε πολλαπλές κατηγορίες, δηλαδή μια μονάδα που περιλαμβάνει διάφορες κλάσεις που έχουν κοινό συμφέρον (όπως η διαχείριση συναλλαγών).
Επιπλέον υπάρχουν και άλλες ιδέες ώστε να πτυχή της κατά την οποία η AOP:
Οι συμβουλές μπορεί να είναι διαφόρων τύπων:
Την άνοιξη τα ενώνει είναι μόνο το σημείο που υποστηρίζονται από την εφαρμογή μιας μεθόδου, τότε Άνοιξη AOP δεν προσφέρει μια πλήρη περίοδο εφαρμογής, ωστόσο, αρκεί για να λύσει τις πιο κοινές εφαρμογές των επιχειρήσεων.
Για την υλοποίηση της λειτουργικότητας του κάθε αντικειμένου στόχος είναι AOP Τυλίξτε σε ένα πληρεξούσιο που εκθέτει τον ίδιο διασυνδέσεις ότι το αντικείμενο υλοποιεί.
Από προεπιλογή, χρησιμοποιούμε το J2SE δυναμικούς proxies, αλλά επιτρέπουν μόνο proxied διεπαφές ή το σύνολο των διασυνδέσεων.
Τα πληρεξούσια των CGLIB αντί να χρησιμοποιούνται όταν ένα αντικείμενο δεν εφαρμόζει διασυνδέσεις, που μπορεί να αναγκάσει τη χρήση στις σπάνιες περιπτώσεις όπου πρέπει να δημιουργήσετε ένα pointcut σε μια μέθοδο που δεν είναι εκτεθειμένη στο περιβάλλον εργασίας.
| |
Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €. |
| |
PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €. |
| |
Ruby και Ruby on Rails (Μάθημα)
Δημιουργία λογισμικού και Web εφαρμογές με Ρουμπίνι και RoR. Από 39 €. |