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

  • FF Radio

    FF Radio

    16 Mayıs 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • steven johns

    steven johns

    11 Mart 2011