java:packages:naming
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| java:packages:naming [2017/02/10 12:09] – gthanos | java:packages:naming [2022/02/24 13:16] (current) – gthanos | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Ονοματοδοσία πακέτων ====== | ====== Ονοματοδοσία πακέτων ====== | ||
| - | Καθώς πολλοί προγραμματιστές φτιάχνουν κλάσεις για διάφορά προγράμματα είναι πολύ πιθανόν ότι τα ονόματα των κλάσεων πολλές φορές συμπίπτουν. Προκειμένου να αποφύγουμε συγκρούσεις ονοματοδοσίας | + | Καθώς πολλοί προγραμματιστές φτιάχνουν κλάσεις για διαφορετικά προγράμματα |
| - | Παρά το γεγονός ότι το όνομα του πακέτου αποτελεί επιπλέον χαρακτηριστικό, | + | Παρά το γεγονός ότι το όνομα του πακέτου αποτελεί επιπλέον χαρακτηριστικό, |
| - | - Τα ονόματα των πακέτων χρησιμοποιούν πάντα μικρά γράμματα. Εάν ένα όνομα έχει περισσότερα του ενός συνθετικά αυτά χωρίζονται μεταξύ τους με τελεία ' | + | - Τα πακέτα που δημιουργούνται μέσα σε έναν οργανισμό ή εταιρία χρησιμοποιούν το ανεστραμμένο όνομα (reverse [[wp> |
| - | - Θα πρέπει να φροντίζουμε ώστε τα ονόματα των πακέτων να είναι μοναδικά. | + | |
| - | - Τα πακέτα που δημιουργούνται μέσα σε έναν οργανισμό ή εταιρία χρησιμοποιούν το ανεστραμμένο όνομα (reverse [[wp> | + | |
| - Μια καλή πρακτική είναι εκτός από το όνομα του οργανισμού να χρησιμοποιείται και το όνομα του project ή το όνομα κάποιου άλλου χαρακτηριστικού (π.χ. μάθημα στο πλαίσιο του οποίου γράφτηκε το project ή οργανωτική μονάδα στην οποία υπόκειται το project μέσα σε μία εταιρία κλπ). | - Μια καλή πρακτική είναι εκτός από το όνομα του οργανισμού να χρησιμοποιείται και το όνομα του project ή το όνομα κάποιου άλλου χαρακτηριστικού (π.χ. μάθημα στο πλαίσιο του οποίου γράφτηκε το project ή οργανωτική μονάδα στην οποία υπόκειται το project μέσα σε μία εταιρία κλπ). | ||
| - | - Εάν δύο πακέτα μέσα σε ένα οργανισμό έχουν το ίδιο όνομα, τότε η σύγκρουση ονοματοδοσίας θα πρέπει να επιλυθεί μέσα στον οργανισμό. | ||
| - | Παρακάτω δίνονται κάποια παραδείγματα ονοματοθεσίας πακέτων (packages), με βάση τα domain names των οργανισμών. | + | Κατά σύμβαση, |
| + | |||
| + | Παρακάτω δίνονται κάποια παραδείγματα ονοματοθεσίας πακέτων (packages), με βάση τα domain names των οργανισμών στους οποίους δημιουργήθηκαν. | ||
| ^ Όνομα project και οργανισμός ^ Package name ^ | ^ Όνομα project και οργανισμός ^ Package name ^ | ||
| Line 22: | Line 21: | ||
| gr.uth.inf.ce325.homework1.shapes | gr.uth.inf.ce325.homework1.shapes | ||
| </ | </ | ||
| - | βρίσκεται | + | βρίσκεται |
| < | < | ||
| gr.uth.inf.ce325.homework1 | gr.uth.inf.ce325.homework1 | ||
| Line 33: | Line 32: | ||
| </ | </ | ||
| - | **ΔΕΝ συνδέονται μεταξύ τους** | + | **ΔΕΝ συνδέονται μεταξύ τους**. |
| |Προηγούμενο: | |Προηγούμενο: | ||
java/packages/naming.1486728591.txt.gz · Last modified: 2017/02/10 12:09 (external edit)
