SORU
1 Kasım 2008, CUMARTESİ


Bu C mixins uygulamak mümkün.#?

Uzatma yöntemleri ile mümkün olduğunu duydum, ama tam olarak kendimi çözemiyorum. Mümkünse belirli bir örnek görmek isterim.

Teşekkürler!

CEVAP
1 Kasım 2008, CUMARTESİ


Gerçekten ne demek istediğini bağlıdır "kendisine dahil ederse" - biraz farklı bir fikir gibi görünüyor herkes. İsterdim kendisine dahil edersegibigörmek için (ama hangi C kullanılabilir değil#)-uygulama kompozisyon basit yapıyor:

public class Mixin : ISomeInterface
{
    private SomeImplementation impl implements ISomeInterface;

    public void OneMethod()
    {
        // Specialise just this method
    }
}

Derleyici sadece her üye "sınıftaki başka bir uygulama olmadığı sürece" doğrudan. impl için proxy tarafından Isomeınterface uygulamaya koyacak

Bunların hiçbiri şu an olsa:) mevcut

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Official Android Tips

    Official And

    23 EYLÜL 2009
  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • HTC

    HTC

    12 Ocak 2006