SORU
23 AĞUSTOS 2008, CUMARTESİ


Soyutlama, Bilgi Gizleme VS VS Saklama

Arasındaki fark nedir bana söyleyebilir misinizSOYUTLAMAveBİLGİ SAKLIYORyazılım geliştirme?

Kafam karıştı. Soyutlama gizler detay uygulama ve bir bilgi ayrıntıları tüm özetler saklanıyor.

Güncelleme:Bu üç kavram için iyi bir cevap buldum. Birkaç alıntı there alınan See the separate answer below.

CEVAP
24 AĞUSTOS 2008, Pazar


Kaynak git! Grady Booch diyor (Nesne tabanlı Analiz ve Tasarım, sayfa 49, İkinci Sürüm):

Soyutlama ve saklama tamamlayıcı kavramlar: soyutlama bir nesnenin gözlemlenebilir davranış üzerinde odaklanır. saklama bu davranışı doğuran uygulanması üzerine odaklanır. en sık bilgi saklama, gizleme yoluyla elde edilir olmayan nesnenin tüm sırlarını gizleme işlemidir temel özelliklerine katkıda bulunur.

Diğer bir deyişle: soyutlama = nesne dışarıdan; saklama (bilgi gizleme yoluyla elde) = nesne DAHİLİ olarak

Örnek: .NET Çerçeve, System.Text.StringBuilder sınıfı bir dize arabelleğinde bir soyutlama sağlar. Bu tampon soyutlama uygulaması dikkate almadan arabellek sağlar. Böylece, sen mümkün ekleme dizeleri için tampon olmadan konuda için nasıl StringBuilder DAHİLİ olarak tutar bu işler böyle işaretçi arabellek ve yönetme bellek arabellek zaman alır tam olarak öyle istiyor ile saklama üzerinden bilgi gizleme).

rp

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007