SORU
12 NİSAN 2009, Pazar


soyutlama ve sarma arasındaki fark?

Saklama ve soyutlama arasındaki kesin fark nedir?

CEVAP
13 NİSAN 2009, PAZARTESİ


Önsel, ortak bir şey var.

Çoğu cevap burada OOP odaklanmak ama sarma çok daha erken başlar;her bir saklama yöntemi:

point x = { 1, 4 };
point y = { 23, 42 };

int d = distance(x, y);

, distance Bir düzlemde (Öklid) iki nokta arasındaki mesafeyi hesaplama kapsüller burada: gizler uygulama ayrıntıları. Bu saklama, saf ve basit.

Soyutlamasürecigenelleme: beton bir uygulama almak ve bu verilerin biraz ilgili olsa, farklı türleri için geçerli yapma. Soyutlama klasik örnek C 3 ** fonksiyon verileri sıralar.

qsort olayı veriler bu konuda hiçbir şey umurunda değil bu sıralar aslındabilmiyorne tür veri. Daha doğrusu, onun giriş tipi bir typeless işaretçi (void*) Bu da sadece C yolunu söyleyerek, “umurumda türü veri” (bu da denilen tür silme). Önemli nokta qsort uygulama her zaman aynı veri türü ne olursa olsun kalır. Tek şey buvardırdeğiştirmek için veri türü için veri türü farklı olan işlevi karşılaştırın. qsort bu nedenle kullanıcı sağlamak için beklediğini söyledi karşılaştırma işlevi bir değişken olarak işlev.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014