Karıştırmak

Mixleri yazmanıza yardımcı olacak geliştirme çözümü, sınıfları yazdığınız gibi
Şimdi İndirin

Karıştırmak Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Hersch Stevenson
  • yayıncı web sitesi:
  • http://rubyforge.org/projects/mixin
  • İşletim sistemleri:
  • Mac OS X
  • Dosya boyutu:
  • 10 KB

Karıştırmak Etiketler


Karıştırmak Açıklama

Mix'leri yazmanıza yardımcı olacak geliştirme çözümü, sınıfları yazdığınız gibi Mixin, modülü, sınıf yöntemlerini tanımlama söz konusu olduğunda, sınıflandırma sınıflarını yazma deneyimini yazma deneyimini, sınıf yöntemlerini tanımlamaya gelindiğinde, sınıf yöntemlerini tanımlayan bir karışımın uygulanmasının yolu olan küçük, ancak güçlü bir özellik ile modülü uzatır. En azından fark ettiğim) Mixin modülündeki bir modül içindeki bir modül tanımlamak, genellikle Mixin'in kalıtsal yönteminin üzerine yazılarak bir sınıfa otomatik olarak bir sınıfa kadar uzatılan sınıfmetodlar olarak adlandırılır. Bu teknik genellikle çoğu durum için yeterlidir, ancak birkaç kısıtlamaya sahiptir. Bunlardan biri, sınıfmetodlarda referans verilen sınıf özelliklerinin, Mixin'in sınıf öznitelikleri ile aynı kapsamda olmadığı gerçeğidir. Not: MIT / X konsorsiyum lisansı şartları uyarınca Mixin sağlanır ve lisanslanmıştır. İşte "Mixin" nin bazı önemli özellikleri: Mixin aşağıdaki durumlarda kullanışlı geliyor: · Mixin modülünde tanımlanan sınıf özniteliklerine erişmesi gereken sınıf yöntemleriyle bir karışım yazdığınızda. · Örnek yöntemlerine ek olarak sınıf yöntemlerini genişletmek için başka bir karışımını içeren bir "alt karışım" modülünü tanımlamak istediğinizde (soyut temel sınıfların bir hiyerarşisini tanımlamaya benzer). Bu, belirli bir sınıf yöntemindeki "Super-Mixin'in" bir uygulamasını çağırmak için süper çağrıları içerir. · Belirtilen modül yöntemlerinin, sınıf yöntemlerinin alt sınıflar tarafından miras alındığı şekilde modüller de dahil ederek 'miras alınmasını' diliyorum. · Aynı eski "def self.inherited (üs) yazmaktan bıktığınızda; base.extend (sınıfmetodlar)" yöntem (veya bunun bir değişimi) tekrar tekrar ve böylelikle kutsal kuru prensibi ihlal ediyor Bu sürümde yenilikler: · 'Extend_Class_Mixin' ve 'extend_module_mixin' yöntemlerini değiştirdi.


Karıştırmak İlgili Yazılım

Dumpasn1

Ücretsiz ASN.1 Dump Programı, UudeCode sertifikalarını açmak için Dumpasn1 yardımcı programına göre ...

246 7 KB

İndirmek

Smartgrape

E-Ticaret Fırsatlarını ele almak için öneri ve uyarlamalı tahmin motorları tasarlayın ve geliştirin ...

139 749 KB

İndirmek

Casuistal

Markaby / Builder tarzı sözdizimi ile Ruby kullanarak CSS oluşturun ...

154 23 KB

İndirmek