SORU
1 Mart 2012, PERŞEMBE


Ve nesne yönelimli programlama R

Bir şekilde Nesneye Yönelik Programlama ya da başka bir çok R. Ancak, örnek Python aksine, nesne yönelimi elde etmek için birçok yolu vardır: Olası

Benim sorum:

Neönemlifarklılıklar Ar-OO programlama bu şekilde ayırt eder?

İdeal cevaplar burada R programcılar OO programlama yöntemleri en iyi onların ihtiyaçlarına uygun yapmak için bir referans olarak hizmet verecek.

Gibi, ayrıntılı, tarafsız bir şekilde sunulan, tecrübeye dayanarak soruyorum, bilgi ve başvuru ile desteklenmektedir. Açıkladığınız için Bonus puannasılbu yöntemler, standart OO uygulamaları göster.

CEVAP
1 Mart 2012, PERŞEMBE


S3 sınıflar

  • Gerçekten nesneleri adlandırma kuralı daha
  • Etrafında tabanlı . kullanımı: örn. baskı, 0* *için çağrı* print.anova*1 vb. Ve eğer bulunursa,print.default

S4 sınıflar

Başvuru sınıflar

proto

  • ggplot2 aslında proto yazılmış, ama sonunda S3 kullanarak tekrar yazılır.
  • Temiz kavramı (prototip, sınıflar değil), ama pratikte zor görünüyor
  • Ggplot2 bir sonraki sürümü uzak hareket gibi görünüyor
  • Description of the concept and implementation

R6 sınıflar

  • By-reference
  • S4 sınıfları bağlı değildir
  • "Creating R6 bir sınıf referans sınıfa benzer, alanları ve yöntemleri ayrı gerek yok bunun dışında, alan türlerini belirtebilirsiniz."

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006