Παρατήρησα συχνά σύγχυση σε ό, τι αφορά τις κατηγορίες, τα αντικείμενα και όργανα. Ποιος δεν είναι ιδιαίτερα εκπαιδευμένοι για τον προγραμματισμό αντικείμενο συχνά συγχέουν την πραγματική έννοια των όρων αυτών. Το ήξερα, όμως, ότι υπάρχουν δύο σχολές σκέψης σχετικά με τον ορισμό της κατηγορίας και Αντικειμένων. Μου αρέσει το "σχολείο", που δηλώνει την κατηγορία ως ένα πιθανό ορισμό του αντικειμένου και, ως εκ τούτου, όπως το Object Αίτηση Τάξης.
Είναι ασήμαντο, αλλά μου συνέβη - μιλάμε με άλλους - να είναι σε "σύγκρουση" (ας το πούμε έτσι) και στη συνέχεια χωρίζονται σε αμφιβολία, όταν χρησιμοποιείτε αυτά τα λόγια, CASOMAI αρχίζουν από την αρχή ότι "ο άλλος" τους ακριβώς όπως θα .
Θεωρώ ότι με τον τρόπο αυτό, μια κατηγορία είναι ο ορισμός! Είναι ακριβώς ορίζεται σε μία τάξη των πιθανών αντικειμένων. Η τάξη είναι το σύνολο των μεθόδων και ακίνητα (αν θέλετε να προσθέσετε ακόμη και τα γεγονότα - τα οποία δεν μόνο ότι και άλλες ειδικές μεθόδους ...) που θα κατέχει το στοιχείο.
Για παράδειγμα, όταν γράφετε σε Actionscript, ή σε οποιαδήποτε άλλη γλώσσα αντικείμενα:
Actionscript: (τάξη MiaClasse
MiaClass λειτουργία () ()
MioMetodo λειτουργία () ()
)
Έχουμε ορίσει μια τάξη και να μην ένα αντικείμενο. Επί πλέον έχουμε "που ονομάζεται" ένα "δυνατό" αντικείμενο. Θα μπορούσε να υποστηριχθεί, και δικαίως, ότι υπάρχει μια Θέμα χρόνου εκτέλεσης, ενώ δεν τάξης (στην πραγματικότητα, υπάρχουν τάξεις δυναμική μπορεί να οριστεί - και στη συνέχεια να χρησιμοποιηθεί για τη δημιουργία αντικειμένων - ακόμα και κατά το χρόνο εκτέλεσης). Εξαίρεση τάξεις στατικά, φυσικά, ότι - στο τέλος - ότι οι άλλοι δεν επιμέρους φορέων (φορείς ή κρυφά) και τα πραγματικά αντικείμενα.
Όταν θα έχουμε:
Actionscript: MiaClasse ( ) ; var mioOggetto: MiaClasse = νέα MiaClasse ()?
Έτσι mioOggetto είναι ένα παράδειγμα των MiaClasse() Δηλαδή mioOggetto Σκοπός είναι - απλά - το είδος MiaClasse()
Επομένως, κατά την φιλοσοφία στα αντικείμενα, καθώς και των αντικειμένων αυτών MiaClasse() που μπορώ να έχω αυτούς που θέλουν, κάτι που δεν μπορεί να είναι - ο ίδιος ο ορισμός - από MiaClasse() Για παράδειγμα, εάν ισχύει, και είναι λογικό με την έκθεση:
Actionscript: MiaClasse ( ) ; var mioOggetto_1: MiaClasse = νέα MiaClasse ()?
MiaClasse ( ) ; var mioOggetto_2: MiaClasse = νέα MiaClasse ()?
MiaClasse ( ) ; var mioOggetto_3: MiaClasse = νέα MiaClasse ()?
...
MiaClasse ( ) ; var mioOggetto_n: MiaClasse = νέα MiaClasse ()?
Δεν έχει καμία σημασία:
Actionscript: (τάξη MiaClasse
MiaClass λειτουργία () ()
MioMetodo_2 λειτουργία () ()
)
(τάξη MiaClasse
MiaClass λειτουργία () ()
MioMetodo_2 λειτουργία () ()
)
(τάξη MiaClasse
MiaClass λειτουργία () ()
MioMetodo_3 λειτουργία () ()
)
Θέμα λύση και, συνεπώς, να συμπίπτουν και να χρησιμοποιούνται εναλλάξ, για την ίδια έννοια σε διαφορετικά πλαίσια.
Μάλλον δεν είναι πολύ φροντίδα σε κανέναν ... ζήτημα θα πρέπει να ολοκληρώσει ... 
Σχετικές Post