SORU
26 Aralık 2008, Cuma


'Maymun Yama' Ruby tam olarak ne Anlama geliyor?

Wikipedia, bir göre monkey patch

veya çalışma zamanı uzatmak değiştirmek için bir yol dinamik dil kodu [...] orijinal kaynak değiştirmeden kod.

Aynı giriş, aşağıdaki deyim beni karıştı:

Ruby, vadeli maymun yama oldu herhangi bir dinamik demek yanlış bir sınıf değiştirme ve sık sık. eşanlamlı olarak kullanılan dinamik çalışma zamanında herhangi bir sınıf değiştirme.

Bilmek istiyorumRuby maymun yama tam anlamı.Aşağıdaki gibi bir şey yapıyor, yoksa başka bir şey mi?

class String
  def foo
    "foo"
  end
end

CEVAP
18 AĞUSTOS 2011, PERŞEMBE


İçin duyduğum en iyi açıklamaMaymun yama/Duck-delmetarafından RailsConf 2007 Patrick Ewing

...bir ördek gibi yürüyorsa, ördek gibi konuşuyorsa, bir ördek değil mi? Yani eğer bu ördek size istediğiniz ses veriyor, gerek sadece ne beklediğiniz o dönünceye kadar o ördek yumruk.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010
  • Wii Minute Radio

    Wii Minute R

    31 Mayıs 2008