Διαφορά μεταξύ των αναθεωρήσεων του «Ενοποιημένη Γλώσσα Σχεδίασης Προτύπων»

καμία σύνοψη επεξεργασίας
μ (Ρομπότ: προσθήκη σήμανσης επαληθευσιμότητας)
Ετικέτα: επεξεργασία κώδικα 2017
Γραμμές διαφόρων τύπων χρησιμοποιούνται για να συνδέουν αυτά τα σχήματα και να υποδηλώνουν έτσι τον τρόπο που κληρονομούν τις ιδιότητές τους το ένα από το άλλο, συνεργάζονται ή εξαρτώνται μεταξύ τους. Για παράδειγμα, όταν ένα αντικείμενο χρησιμοποιεί λογισμικό κάποιας άλλης κλάσης (π.χ. καλώντας μία μέθοδό της), δημιουργείται μία «εξάρτηση» ([[αγγλικά|αγγλ.]] ''dependency'') μεταξύ τους η οποία αναπαρίσταται με μία διακεκομμένη γραμμή. Αυτή η εξάρτηση μπορεί να είναι «συσχέτιση» ([[αγγλικά|αγγλ.]] ''association''), ένας τύπος εξάρτησης που υπονοεί πραγματική συνύπαρξη στη μνήμη στιγμιοτύπων των συμμετεχόντων κλάσεων κατά τον [[χρόνος εκτέλεσης|χρόνο εκτέλεσης]], «συνάθροιση» ([[αγγλικά|αγγλ.]] ''aggregation''), ένας τύπος συσχέτισης ο οποίος σημαίνει ότι το ένα αντικείμενο μπορεί να περιέχει στιγμιότυπα της άλλης κλάσης ως γνωρίσματα του, ή «σύνθεση» ([[αγγλικά|αγγλ.]] ''composition''), ένας πιο ισχυρός τύπος συνάθροισης που υπονοεί πως ο χρόνος ζωής των αντικειμένων είναι κοινός (δημιουργούνται και καταστρέφονται στη μνήμη ταυτόχρονα). Καθεμία από αυτές τις σχέσεις συμβολίζεται οπτικά με έναν διαφορετικό τύπο γραμμής μεταξύ των συμμετεχόντων κλάσεων, ενώ μπορεί να υπάρχουν και εξαρτήσεις οι οποίες δεν είναι καν συσχετίσεις (π.χ. όταν ένα αντικείμενο καλεί μία στατική μέθοδο κάποιας κλάσης).
 
==Εξωτερικοί σύνδεσμοι==
{{commonscat}}
{{authority control}}
[[Κατηγορία:Ανάπτυξη λογισμικού]]
82.257

επεξεργασίες