Έχω κάνει αυτές τις απαντήσεις ταιριάζει C #, όπως σας έχω αναφέρει ότι στην ερώτησή σας, αλλά ελπίζουμε ότι οι απαντήσεις είναι χρήσιμο για τους ανθρώπους που έρχονται σε γραφομηχανή από παρόμοιες γλώσσες.
Διεπαφή
Η διασύνδεση με γραφομηχανή είναι παρόμοια με αυτά που έχετε συναντήσει σε C #. Πρόκειται για μια σύμβαση - αν μία από τις τάξεις σας υλοποιεί μια διεπαφή, υπόσχεται να έχουν ορισμένες ιδιότητες ή τις μεθόδους ότι τα έγγραφα interface.
Στη γραφομηχανή μια διεπαφή μπορεί να κληρονομήσει από μια άλλη διασύνδεση με σκοπό την επέκτασή της και από μια τάξη για να συλλάβει την εφαρμογή του.
Κάθε φορά που κάτι φαίνεται αδύνατο στη γραφομηχανή, μπορείτε συνήθως να το λύσει με μια διεπαφή!
Στη γραφομηχανή, διεπαφές έχουν ένα ευρύ φάσμα χρήσεων. Περιγράφουν μια δομή, ώστε να μπορεί να χρησιμοποιηθεί οπουδήποτε χρησιμοποιείτε ένα είδος (δηλαδή όχι μόνο για την εφαρμογή τους σε μια κατηγορία, μπορείτε να τα χρησιμοποιήσετε για να πληκτρολογήσετε μεταβλητές, παράμετροι, τιμές επιστροφής και ούτω καθεξής).
Τάξη
Αυτό είναι πολύ παρόμοιο με την έννοια της κατηγορίας σε C #. Μπορείτε να κληρονομήσουν από άλλα μαθήματα για να επεκτείνει ή να ειδικευτούν τη συμπεριφορά.
namespace
Η νεότερη λέξη-κλειδί ονομάτων χρησιμοποιείται για να τοποθετήσει μια ομάδα κώδικα μέσα σε ένα περιορισμένο πεδίο εφαρμογής. Αυτό είναι παρόμοιο με C # ονομάτων.
Μονάδα μέτρησης
Οι ενότητες είναι καλύτερη από ό, τι ονομάτων, όταν πρόκειται για την γραφομηχανή. Μια μονάδα (παλαιότερα γνωστή ως εξωτερική μονάδα) είναι ένα αρχείο που είναι αυτόνομα και δεν προσθέτει τίποτα στην παγκόσμια εμβέλεια σας. Μπορείτε να τοποθετήσετε μονάδες σε τοπικές μεταβλητές όπως τα χρειάζεστε. Ενότητες παρέχουν έναν καλό τρόπο για να οργανώσετε τον κωδικό και το φορτίο μέρη σας σε πρώτη ζήτηση. Όταν χρησιμοποιείτε ενότητες, το καλύτερο είναι να αποφεύγεται η χρήση ονομάτων. Οι ενότητες είναι καλύτερη από ό, τι ονομάτων.
Πρόγραμμα
Ένα πρόγραμμα είναι μια συλλογή των ενοτήτων, κατηγοριών. Αυτό είναι ουσιαστικά το πράγμα που έχετε γράψει, χρησιμοποιώντας γραφομηχανή.
Λειτουργία / Μέθοδος
Μαθήματα περιέχουν μεθόδους, και μπορείτε επίσης να γράψετε αυτόνομο λειτουργίες που δεν ανήκουν σε μια κατηγορία.
Αναγνωρίσει εναντίον var
varδημιουργεί μια νέα μεταβλητή. declareχρησιμοποιείται για να πει γραφομηχανή που η μεταβλητή έχει δημιουργηθεί αλλού. Εάν χρησιμοποιείτε declare, τίποτα δεν προστίθεται στο JavaScript που δημιουργείται - είναι απλά μια υπόδειξη προς τον compiler.
Για παράδειγμα, εάν χρησιμοποιείτε μια εξωτερική δέσμη ενεργειών που ορίζει var externalModule, θα μπορούσατε να χρησιμοποιήσετε declare var externalModuleγια να υπαινίσσονται στον compiler γραφομηχανή που externalModuleέχει ήδη συσταθεί.