Soyutlama
Bilişimde soyutlama (abstraction), bir hizmet kullanıcısından (bu bir program veya insan olabilir) ayrıntıları gizleyip, bir sistemi daha genelleyici ve kolay anlaşılır hale getiren bir temsildir. Bilgisayarlarımızın işletim sistemi buna iyi bir örnektir; bilgisayarın nasıl çalıştığına dair tüm ayrıntıları soyutlar. İşlemci, bellek ve programların nasıl yönetildiği hakkında bir şey bilmenize gerek yoktur. Yapılması gereken sadece işletim sistemini çalıştırmaktır, detaylarla işletim sistemi ilgilenir. Tüm bu detaylar işletim sistemi “perdesi” ya da diğer adıyla soyutlamanın arkasına gizlenmiştir.
Tipik olarak sistemler birden fazla soyutlama katmanına sahiptir ve bu durum geliştirmeyi büyük ölçüde basitleştirir. Programlama esnasında geliştiriciler, belirli bir soyutlama katmanıyla uyumlu bileşenler oluştururlar ve bunu yaparlarken farklı yapıdaki temel özellikler hakkında endişelenmelerine de gerek yoktur. Arka planda ne olursa olsun, soyutlama katmanıyla çalışıyorsa sistemle birlikte de çalışacaktır.
Geri bildirim
Bu sayfa faydalı mıydı?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.