Ruby дахь синглтон арга гэж юу вэ?
Ruby дахь синглтон арга гэж юу вэ?

Видео: Ruby дахь синглтон арга гэж юу вэ?

Видео: Ruby дахь синглтон арга гэж юу вэ?
Видео: RUBY/DAVAA - HIS & HER SIDE / EP. 1 2024, Арваннэгдүгээр
Anonim

Синглтон аргууд байна аргууд -д амьдардаг синглтон анги бөгөөд зөвхөн нэг объектод ашиглах боломжтой (энгийн жишээнээс ялгаатай аргууд ангийн бүх тохиолдлуудад боломжтой). Синглтон аргууд ихэвчлэн анги гэж нэрлэдэг аргууд , гэхдээ энэ нь ойлгомжгүй, учир нь Руби анги байхгүй аргууд.

Үүнтэй холбогдуулан Ruby-д синглтон анги гэж юу вэ?

А синглтон анги объектын (эсвэл a анги ) нь анги бүтээсэн байгуулсан зохион бүтээсэн Руби зөвхөн энэ тодорхой объектын хувьд. Энэ анги бидний хувьд ямар нэгэн байдлаар "нуугдсан" боловч тэнд байдаг. Энэ объект дээр аргыг дуудах үед, Руби эхлээд түүний талаар судлах болно синглтон анги , хэрэв байгаа бол тэр аргыг олох.

Мөн Ruby-ийн жишээ арга гэж юу вэ? онд Руби , a арга Объектыг функцээр хангадаг. Анги арга нь тухайн ангид функциональ байдлыг хангадаг бол a жишээ арга нэгийг нь функцээр хангадаг жишээ ангийн.

Энд, Ruby дахь Eigenclass гэж юу вэ?

бадмаараг дахь өөрийн анги . Надад, " Өвөрмөц анги ” гэдэг хачирхалтай нэр юм. Энд " гэсэн тодорхойлолт байна. Өвөрмөц анги ” wikipedia-аас: Өөр ангийн тодорхой жишээ бүртэй холбоотой далд анги. "Статик арга" эсвэл "ангиллын арга" нь үнэндээ тодорхой ангийн синглтон арга юм.

Яагаад Ruby-д бүх зүйл объект байдаг вэ?

" Бүх зүйл in Руби нь Обьект " гэж та байнга сонсох болно. Энд байгаа зорилго бол та үүнийг Матрицыг харах явдал юм бүх зүйл in Руби нь Обьект , бүр обьект ангитай бөгөөд тухайн ангийн нэг хэсэг байх нь үүнийг өгдөг обьект асуулт асуух, юм хийхэд ашиглаж болох олон гайхалтай аргууд.

Зөвлөмж болгож буй: