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

  • Skittles Page

    Skittles Pag

    28 Mart 2011
  • superemposed

    superemposed

    25 Aralık 2007
  • WestsideMrArO

    WestsideMrAr

    6 EKİM 2010