SORU
22 Ocak 2012, Pazar


Nasıl sarma java nesneye yönelik bir kavram olarak soyutlama farklıdır?

Burada saklama ve soyutlama kısa tanımları.

Soyutlama:

Java soyutlama sürecinde bazı detayları gizlemek için kullanılır ve Haritayı nesnenin temel özellikleri. Diğer bir deyişle, bir nesnenin dış görünüm (arayüz) ile ilgilidir. Farklı sitelerde bu görebildiğim tek iyi örnektir arayüzü.

Saklama:

Temelde, saklanmakla onun yardımıyla nesnenin durumunu özel,kamu,korumalı vb gibi değiştiriciler. devlet aracılığıyla teşhir edeceğiz genel yöntemler sadece gerektirir.

İle gerçekleştiriyoruz*, *1 private hiçbir şeyi saklamazdı hangi bir yan dünya gereksiz ayrıntılar ama aynı zamanda soyut bir kavram da değiştiriciler gibi

Yani, sarma gibi yukarıdaki açıklama görünüyor. soyutlama bir parçası ya da soyutlama bir alt kümesi olduğunu söyleyebiliriz. Ama terim soyutlama ile anlaşmamız ne zaman icat etti, neden? Onları ayıran büyük bir fark olmalı eminim ama net malzeme en ikisi için de hemen hemen aynı şeyi söylüyor.

Bu soru Bu forumda gündeme gelmiştir ama daha önce de ama yine belirli bir şüphe ile gönderiyorum. Bazı cevaplar da soyut bir kavramdır ve saklama uygulaması olduğunu söylüyor. Ama eğer bu doğru İse, bu alış - bilmiyorum, o zaman bu iki farklı kavram bizi şaşırtmak için verilmiştir sanırım.

CEVAP
22 Ocak 2012, Pazar


Sarmabir strateji soyutlama bir parçası olarak kullanılır. Sarma nesnelerinin durumunu nesnelerin durumlarına saklanması ve dışarıdan gizlemek için başvurduğu; sınıfın dışındaki kullanıcılara kendi yöntemleri ile etkileşim, ama sınıfları doğrudan devlet erişemiyor. Böylece sınıfözetleruzak uygulama ayrıntıları durumuyla ilgili.

Soyutlamadaha genel bir terimdir, aynı zamanda (diğerleri arasında) sınıflara göre elde edilebilir. Örneğin, arayüzü List standart kütüphane bir soyutlama için bir sıra öğeleri dizine konumlarını, somut örnekler List ArrayList LinkedList. Kullandığı ayrıntı üzerinde List bir bildiri ile etkileşim kod.

Soyutlama sıklıkla sarma ile temel devlet gizleme olmadan mümkün değil - eğer bir sınıf kendi iç durumunu ifşa ederse, kendi iç işleyişini değiştiremez ve bu nedenle soyutlanamaz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jbignacio

    jbignacio

    13 Mart 2006
  • Joshua Bane

    Joshua Bane

    24 Temmuz 2007
  • newport83

    newport83

    19 HAZİRAN 2006