Τι είναι η μέθοδος singleton στο Ruby;
Τι είναι η μέθοδος singleton στο Ruby;

Βίντεο: Τι είναι η μέθοδος singleton στο Ruby;

Βίντεο: Τι είναι η μέθοδος singleton στο Ruby;
Βίντεο: Πρώην LAPD Det. Η Stephanie Lazarus καταδικάζεται σε 27 χρόνια για φ... 2024, Ενδέχεται
Anonim

Μέθοδοι Singleton είναι μεθόδους που ζουν στο μοναδικό χαρτί κλάση και είναι διαθέσιμα μόνο για ένα μεμονωμένο αντικείμενο (σε αντίθεση με την κανονική παρουσία μεθόδους που είναι διαθέσιμα σε όλες τις περιπτώσεις της τάξης). Μέθοδοι Singleton αναφέρονται συχνά ως τάξη μεθόδους , αλλά αυτό προκαλεί σύγχυση γιατί Ρουμπίνι δεν έχει τάξη μεθόδους.

Από αυτή την άποψη, τι είναι η τάξη singleton στο Ruby;

ΕΝΑ τάξη singleton ενός αντικειμένου (ή α τάξη ) είναι ένα τάξη δημιουργήθηκε από Ρουμπίνι μόνο για το συγκεκριμένο αντικείμενο. Αυτό τάξη είναι κατά κάποιο τρόπο «κρυμμένο» σε εμάς, αλλά είναι εκεί. Όταν καλείτε μια μέθοδο σε αυτό το αντικείμενο, Ρουμπίνι θα το κοιτάξει πρώτα τάξη singleton , εάν υπάρχει, για να βρείτε αυτή τη μέθοδο.

Επίσης, τι είναι μια μέθοδος παρουσίασης Ruby; Σε Ρουμπίνι , ένα μέθοδος παρέχει λειτουργικότητα σε ένα αντικείμενο. Μια τάξη μέθοδος παρέχει λειτουργικότητα σε μια ίδια κλάση, ενώ ένα μέθοδος παραδείγματος παρέχει λειτουργικότητα σε έναν παράδειγμα μιας τάξης.

Εδώ, τι είναι το Eigenclass στο Ruby;

Eigenclass σε ρουμπίνι . Σε μένα, " Ιδιοκλάση "είναι ένα περίεργο όνομα. Εδώ είναι ο ορισμός του " Ιδιοκλάση ” από τη wikipedia: Μια κρυφή κλάση που σχετίζεται με κάθε συγκεκριμένη παρουσία μιας άλλης κλάσης. Δεδομένου ότι η "στατική μέθοδος" ή η "μέθοδος κλάσης" είναι στην πραγματικότητα η μέθοδος singleton μιας συγκεκριμένης κλάσης.

Γιατί όλα είναι αντικείμενο στο Ruby;

" Τα παντα σε Ρουμπίνι είναι ένα Αντικείμενο "Είναι κάτι που θα ακούτε αρκετά συχνά. Ο στόχος εδώ είναι να δείτε το Matrix αυτό τα παντα σε Ρουμπίνι είναι ένα Αντικείμενο , κάθε αντικείμενο έχει μια τάξη, και το να είσαι μέρος αυτής της τάξης δίνει το αντικείμενο πολλές δροσερές μεθόδους που μπορεί να χρησιμοποιήσει για να κάνει ερωτήσεις ή να κάνει πράγματα.

Συνιστάται: