Ev gelişme Soyutlama nedir? - techopedia nedir?

Soyutlama nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Soyutlama ne anlama geliyor?

Soyutlama, arka plan detayları veya açıklamaları içermeden temel özellikleri temsil etme eylemidir. Bilgisayar bilimi ve yazılım mühendisliği alanında, soyutlama ilkesi karmaşıklığı azaltmak ve karmaşık yazılım sistemlerinin verimli bir şekilde tasarlanmasını ve uygulanmasını sağlamak için kullanılır.

Soyutlama ilkesinin uygulandığı yazılım tasarımı ve uygulamasının bazı alanları programlama dilleri (çoğunlukla nesneye yönelik programlama dillerinde), spesifikasyon dilleri, kontrol soyutlaması, veri soyutlaması ve yazılım sistemlerinin mimarisini içerir.

Techopedia Soyutlamayı açıklıyor

Soyutlama, nesne yönelimli yazılım mühendisliğinin en önemli ilkelerinden biridir ve kapsülleme, kalıtım ve polimorfizm gibi diğer önemli kavramlarla yakından ilgilidir.

Soyutlama, sorunlu etki alanını modellemek için yazılım yapılarını (nesneleri) tanımlama sürecinde uygulanır. Bu nesneleri sadece gerekli unsurları temsil edecek şekilde özlerine indirgeme sürecidir. Soyutlama, bir nesneyi özellikleri, işlevselliği ve arabirimi (diğer nesnelerle iletişim kurma araçları) olarak tanımlar.

Bu yöntemler, yazılımın tasarım ve uygulama sürecinin karmaşıklığını azaltmak için kullanılır. Bu süreçte tasarımcılar, iş yapabilen, durumlarını değiştirebilen ve diğer aktörlerle iletişim kurabilen soyut nesne aktörlerini tanımlar. Nesne ile ilişkili ayrıntılı veri yapıları sahne arkasında tutulurken, nesnenin durumu kapsüllenir.

Soyutlama nedir? - techopedia nedir?