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

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • maxman.tv

    maxman.tv

    29 EKİM 2013
  • OVERWERK

    OVERWERK

    6 Temmuz 2010