Ano ang singleton method sa Ruby?
Ano ang singleton method sa Ruby?

Video: Ano ang singleton method sa Ruby?

Video: Ano ang singleton method sa Ruby?
Video: LEARN HOW TO SOLVE 3X3 RUBIK'S CUBE IN LESS THAN 1 MINUTE | training day 22 2024, Mayo
Anonim

Mga pamamaraan ng singleton ay paraan na nakatira sa singleton class at magagamit lamang para sa isang bagay (hindi tulad ng regular na halimbawa paraan na magagamit sa lahat ng pagkakataon ng klase). Mga pamamaraan ng singleton ay madalas na tinutukoy bilang klase paraan , pero nakakalito kasi Ruby walang klase paraan.

Sa bagay na ito, ano ang singleton class sa Ruby?

A singleton class ng isang bagay (o a klase ) ay isang klase ginawa ni Ruby para lamang sa partikular na bagay na ito. Ito klase ay kahit papaano ay "nakatago" sa atin, ngunit nariyan ito. Kapag tumatawag ng isang pamamaraan sa bagay na ito, Ruby titingnan muna nito singleton class , kung mayroon man, upang mahanap ang paraang iyon.

Gayundin, ano ang paraan ng halimbawang Ruby? Sa Ruby , a paraan nagbibigay ng functionality sa isang Object. Klase paraan nagbibigay ng functionality sa isang klase mismo, habang ang isang paraan ng halimbawa nagbibigay ng functionality sa isa halimbawa ng isang klase.

Dito, ano ang Eigenclass sa Ruby?

Eigenclass sa ruby . Sa akin," Eigenclass ” kakaibang pangalan. Narito ang kahulugan ng " Eigenclass ” mula sa wikipedia: Isang nakatagong klase na nauugnay sa bawat partikular na halimbawa ng isa pang klase. Dahil ang "static na pamamaraan" o "paraan ng klase" ay talagang ang singleton na paraan ng isang partikular na klase.

Bakit lahat ay bagay sa Ruby?

" Lahat sa Ruby ay isang Bagay " ay isang bagay na mas madalas mong maririnig. Ang layunin dito ay makita mo ang Matrix na iyon lahat sa Ruby ay isang Bagay , bawat bagay ay may klase, at ang pagiging bahagi ng klase na iyon ay nagbibigay ng bagay maraming mga cool na pamamaraan na magagamit nito upang magtanong o gumawa ng mga bagay.

Inirerekumendang: