İçindekiler:
Tanımı - Bilgi Gizleme ne demektir?
Sistem tasarımı değişikliğini önlemek için programcılar için bilgi gizleme yapılır. Tasarım kararları gizlenmişse, belirli program kodu değiştirilemez veya değiştirilemez. Bilgi gizleme, bazen özellikle açıkta kalmayacak şekilde tasarlanan dahili olarak değiştirilebilir kod için yapılır. Bu tür depolanmış ve türetilmiş veriler, en genel olarak açıklanmaz. Sınıfların değişim esnekliği ve istemci nesneleri tarafından kullanım kolaylığı, gizli verilerin iki yan ürünüdür.
Techopedia Bilgi Gizlemeyi Açıklıyor
1972'de David Parnas bilgi gizleme fikrini tanıttı. Kritik tasarım sistemlerinin istemcilerden ve ön uç kullanıcılardan gizlenmesi gerektiğine inanıyordu. Bilgi gizlemeyi, istemcilerin dahili program çalışmalarından korunma yöntemi olarak tanımladı.
Örneğin, belirli bir sonucu üreten bir hesaplama gizlenebilir. Bir bilgi gizleme türü olarak tanımlanabilecek bir işlevsellik modelini izler.
Bilgi gizlemenin bir avantajı, bir programcının bir programı daha kolay değiştirmesine izin vermek gibi esneklik sağlamaktır. Bu, program geliştikçe ve geliştikçe, gelecekte kolay erişim için kaynak kodunu modüllere yerleştirerek de yapılabilir.