Veri Gizleme ve Veri Soyutlama Arasındaki Fark

Anahtar fark: Bilgi gizleme veya bilgisayar bilimlerinde veri toplama olarak da bilinen veri gizleme, nesne yönelimli programlamada (OOP) kullanılan bir yazılım geliştirme tekniğidir. Temel olarak iç nesne ayrıntılarını, yani bir bilgisayar programındaki tasarım kararlarını değiştirmesi en muhtemel olanları gizlemek için kullanılır. Soyutlama bilgisayar bilimlerinde başka bir süreçtir. Uygulama detaylarını veri ve programlardan gizler. Yalnızca programın gerektirdiği ve istediği zaman ilgili ayrıntıları gösterir.

Bilgi gizleme ya da bilgisayar bilimlerinde veri toplama olarak da bilinen veri gizleme, nesne yönelimli programlamada (OOP) kullanılan bir yazılım geliştirme tekniğidir. Temel olarak iç nesne ayrıntılarını, yani bir bilgisayar programındaki tasarım kararlarını değiştirmesi en muhtemel olanları gizlemek için kullanılır. Bu, verileri diğer parça programlarından gizler; böylece veriler veya tasarım kararları değiştiğinde, tüm program üzerinde bir etkisi olmaz, yalnızca ayrıntıların gizlenemediği kısımlar olur. Bu da, programın tamamını değiştirmesi muhtemel olmayan programın bir kısmındaki tek bir değişiklik olarak, genel programı çok daha ahırlaştırır.

Veri gizleme ayrıca bir sınıfın veya yazılım bileşeninin belirli yönlerinin müşterilerine ulaşılmasını önleme yeteneğine de sahiptir. Bu, özel değişkenler gibi programlama dili özellikleri veya açık bir ihracat politikası kullanılarak gerçekleştirilir. Veri gizleme ayrıca, yazılım bileşenleri arasındaki bağımlılıkları sınırlandırarak artan sağlamlık için sistem karmaşıklığını azaltır.

Soyutlama bilgisayar bilimlerinde başka bir süreçtir. Uygulama detaylarını veri ve programlardan gizler. Yalnızca programın gerektirdiği ve istediği zaman ilgili ayrıntıları gösterir.

Veri soyutlama, programcının ayrıntıları aynı anda birkaç konsepte odaklayabilmesi için ayrıntıları azaltmasına ve çarpanlara ayırmasına izin verir. Sadece kullanıcı tarafından istenen detayları gösterirken, diğer tüm detaylar ve bilgiler gizlenir. Bu mevcut veriyi düzenler, böylece kullanıcının o sırada gereksiz olan detaylarla uğraşması gerekmeyebilir.

Bir sistem birkaç soyutlama katmanına sahip olabilir. Her katmanın farklı anlamları olacak ve farklı ayrıntıları gizleyecekti. Wikipedia bu örneği listeler: düşük seviyeli soyutlama katmanları, programın çalıştırıldığı bilgisayar donanımının ayrıntılarını gösterirken, üst düzey katmanlar programın iş mantığını ele alır.

Veri gizleme ile veri soyutlama arasındaki temel fark, veri gizlemenin, programın diğer bölümlerinden bazı verileri gizlemesidir. Bu veriler, programcı verileri gizlemek için kodu yeniden yazana kadar, programın gizlendiği bölümlerinde hiçbir zaman kullanılamaz. Ancak veri soyutlamasında veriler tamamen gizlenmemiştir. Sadece şu anda alakalı olmadığı için gösterilmemiştir. Veriler alakalı olacaksa, gösterilecektir.

Tavsiye

İlgili Makaleler

  • popüler karşılaştırmalar: Photoshop'ta Maske ve Katman Arasındaki Fark

    Photoshop'ta Maske ve Katman Arasındaki Fark

    Anahtar Fark: Maske, bir katmanın parçalarını "maskeler" ve gizler. Başka bir deyişle, bazı bölümler bir görüntüde görünmez hale getirilebilir, böylece görüntünün geri kalanına uygulanan değişiklikler bu bölümleri etkilemez. Katman, Photoshop'taki grafiklerin bir başka ayrılmaz parçasıdır. Bir Photoshop dosyası, üst
  • popüler karşılaştırmalar: Mağaza ve Mağaza Arasındaki Fark

    Mağaza ve Mağaza Arasındaki Fark

    Temel Fark: Pek çok kişiye göre 'dükkan' terimi, ürün ve ticari ürünler satan küçük bir yere atıfta bulunmak için kullanılır. Bir çok mağaza barındırabilen bir mağaza gibi büyük mağazalar için 'mağazalar' saklanır. Şimdi, kullanımda vurgulanan bir diğer fark, 'mağaza'nın' hizmet veren veya özelleştirilebilir ürünler sunan herhangi bir yere atıfta bulunmasıdır. Bir 'mağaza' nesnelerin satı
  • popüler karşılaştırmalar: Sıkıntı ve Monotonluk Arasındaki Fark

    Sıkıntı ve Monotonluk Arasındaki Fark

    Anahtar Fark: Can sıkıntısı ve monotonluk, işin ilgisizliğini uygular. Can sıkıntısı, bir kişi düzenli vahiy veya tedavi nedeniyle ilgilenmediğinde öznel durumdur. Öte yandan, monotonluk, bir kişinin tekrarlayan işler veya faaliyetler yapmaktan sıkıldığı zaman bir durumdur. Can sıkıntısı ve monotonluk genellikle örtüşen terimlerdir. İnsanlar her iki terimle de
  • popüler karşılaştırmalar: Burs ve Stipend Arasındaki Fark

    Burs ve Stipend Arasındaki Fark

    Anahtar Fark: Burs, öğrencilere eğitimleri için ödeme yapmalarına yardımcı olmak için verilen finansal bir yardımdır. Genel olarak lisans eğitimini destekleyen hibeleri ifade ederken, bir maaş stajyerlere veya çıraklara para yardımı olarak ödenen para olarak tanımlanabilir. Burs, öğrencilere eğitimleri için ödeme yapmalarına yardımcı olmaları için verilen mali destek yardımıdır. Genellikle lisans eğitimini de
  • popüler karşılaştırmalar: LG Optimus L7 II Dual ve Nexus 4 arasındaki fark

    LG Optimus L7 II Dual ve Nexus 4 arasındaki fark

    Önemli fark: LG Optimus L7 II Dual, LG'nin orta segmentli bir telefonu. Telefon çift SIM telefonudur. Cihaz, 480 x 800 piksel çözünürlüğe sahip, 4, 3 inç IPS LCD kapasitif dokunmatik ekrana sahiptir. 1.0 GHz Çift Çekirdekli Qualcomm MSM8225 Snapdragon işlemci ve 768 MB RAM tarafından desteklenen Android v 4.1.2 (JellyBe
  • popüler karşılaştırmalar: Vitaminler ve Mineraller Arasındaki Fark

    Vitaminler ve Mineraller Arasındaki Fark

    Anahtar Fark: Vitaminler, sağlıklı insan gelişimi için küçük miktarlarda gerekli olan çeşitli organik bileşiklerdir. Öte yandan, mineraller az çok kesin bir kimyasal bileşime ve karakteristik fiziksel özelliklere sahip doğal olarak oluşan inorganik maddelerdir. Vitaminler ve mineraller sağlıklı bir vücut için çok önemli bir rol oynamaktadır. Bununla birlikte, kimya
  • popüler karşılaştırmalar: Twitter'da # ile @ arasındaki fark

    Twitter'da # ile @ arasındaki fark

    Anahtar fark: Twitter, çevrimiçi bir sosyal ağ ve mikroblog hizmetidir. Twitter'da yaygın olarak kullanılan iki simge '#' ve '@'. '#' Sembolüne genel olarak bir hashtag denir. Bu sembol tartışılmakta olan bir konuyu veya eğilimli bir konuyu belirtmek için kullanılır. Öte yandan
  • popüler karşılaştırmalar: Cupcake ve Muffin Arasındaki Fark

    Cupcake ve Muffin Arasındaki Fark

    Anahtar fark: Bir kek üzerine güzelce giydirilmiş şekerli tatlı bir küçük kek, kekin üstünde daha az pudralanacak şekilde küçük pişmiş kekin yarı tatlı bir şeklidir. Cupcake'nin ilk adımı 1796'da izlendi, “Küçük bardaklarda pişirilecek bir pasta” tarifi yazarken, Amerikan Aşçılık'ında Amelia Simmons tarafından yazıldı. Bir kek, küçük bir kâğıt veya alümi
  • popüler karşılaştırmalar: Asus GTX 650 ve 660 arasındaki fark

    Asus GTX 650 ve 660 arasındaki fark

    Önemli Fark: Asus GTX 650 ve 660, aynı Asus GTX ailesinin en gelişmiş grafik kartları. Bu kartlar, optimum oyun deneyimi ve üstün ekran çözünürlüğü elde etmek için kullanılır. Bu ikisi arasındaki fark, kompozisyonlarında, özelliklerinde ve performanslarında yatmaktadır. Asus GTX grafik kartları, kullanıcılarına gerçeküstü bir oyun deneyimi sağlamak amacıyla oluşturuldu. Bir oyundaki karakterlerin ve

Editörün Seçimi

Beyaz ve Portakal Tatlı Patates Arasındaki Fark

Anahtar fark: Beyaz tatlı patates, tatlısındaki tatlı patatesden daha az tatlı ve nişastalı. Tatlı patatesler, çiçekli tatlı patates bitkisinin yumrulu kökleridir. Bitkinin yaprakları ve çiçekleri de yenilebilir, ancak kökleri kadar popüler değildir. Tatlı patatesler büyük, nişastalı ve tadı tatlıdır. Kuzey Amerika'da, po