Soyutlama (Bilgisayar Bilimi)

Kısaca: soyutlama, daha çok nesne yönelimli programlama ile ön plana çıkar. Nesne tanımlanırken verinin kulanılması veya veriye erişilmesi için gerekli detayların azaltılması işlemidir. ...devamı ☟

soyutlama, daha çok nesne yönelimli programlama ile ön plana çıkar. Nesne tanımlanırken verinin kulanılması veya veriye erişilmesi için gerekli detayların azaltılması işlemidir. Soyutlama kabaca veri () ve kontrol () soyutlaması olarak yapılır. Veri soyutlaması, veri yapıları üzerinde yapılan soyutlamadır. Kontrol soyutlaması ise yapısal programlama ile gelen altprogram (), işlev () gibi kavramlar üzerinde yapılan soyutlamadır. Örnek olarak bir "kişi" nesnesinde, kişinin yaşını tutan bir tamsayı değişkeni olan "yas" değişkenini ele alalım. Bu "yas" değişkenine, programın çalıştırma anında, "-10" gibi bir değer atanmasını kimse engelleyemez. İşte burada nesne yönelimli programlamanın getirdiği görünürlük () ve özellik () tanımlama gibi yetenekler kullanarak "yas" değerine gerçek bir değerin girilmesi garanti edilebilir. İşte buna veri soyutlaması adı verilir. Benzer şekilde soyutlama işleminin verileri taşıyan değişkenlerin değil de yöntem (') veya işlevlerin üzerinde yapılması işlemine kontrol soyutlaması adı verilir. Yani yöntem ile yapılan işlemlerin bir başka nesne tarafından müdahale edilemeyecek hale sokulması işlemidir. Kaynaklar Ayrıca bakınız * Sarma

Kaynaklar

Vikipedi

Bu konuda henüz görüş yok.
Görüş/mesaj gerekli.
Markdown kullanılabilir.

Bilgisayar bilimi
2 yıl önce

tanımıdır. Bilgisayar bilimi; hesaplanamaz, çözülemez ve zor olarak kabul edilmiş problemlerin çözülebileceğinin bir nevi kanıtıdır. Çeşitli soyutlama seviyelerinde...

Bilişim bilimi, Algoritma, Algoritmik bilgi kuramı, Aydın Köksal, Bilgi, Bilgisayar, Bilgisayar Ağları, Bilgisayar Bilimi, Bilgisayar Mühendisliği, Bilgisayar insan etkileşimi, Bilgisayar mühendisliği
Çekirdek (bilgisayar bilimi)
6 yıl önce

getirebilmesi için kontrol etmesi gereken kaynaklar için düşük seviye soyutlama katmanı sağlayabilir. İşletim sistemi görevleri, tasarımları ve uygulanmalarına...

Nesne Yönelimli Programlama
2 yıl önce

programlama dili Nesne Yönelimli Çözümleme ve Tasarım Sarma (Bilgisayar Bilimleri) Soyutlama (Bilgisayar Bilimleri) Tasarım şablonları İTÜ Ninova Açık Ders Malzemeleri...

Nesne Yönelimli Programlama, 1960, 1970, 1980, 1990, ADA, Bjarne Stroustrup, C, C++, CORBA, Dalmaçyalı
Soyut yapı
6 yıl önce

bir doğal dil soyut bir yapı değildir, çünkü dilbilgisi kuralları ve sözdizimi tartışmaya ve yoruma açıktır. Matematikte soyutlama Felsefede soyutlama...

Soyut yapı, Bilişim Bilimi, Büyük İskender, Dama, Demokrasi, Dünya, Felsefe, Go, Kavram, Matematik, Nesne
Su bilimi
4 yıl önce

Suyun hareketini inceleyen bilime hidromekanik, bu bilimin teknikteki uygulamasına da hidrolik denir. hidroloji veya su bilimi ise suyun dünyadaki dağılımını...

Hidroloji, Atmosfer, Drenaj, Dünya, Ekonomik, Fizik, Hidrolik, Jeoloji, Kaynak, Kimya, Matematik
Matematik
2 yıl önce

tahmin yürütmemizi ve onun iç yüzünü anlamamızı sağlayabilir. Matematik soyutlama ve mantığı kullanarak ve sistemli çalışmayla fiziksel objelerin şekillerini...

Fermat, Analitik geometri, Analiz, Aritmetiğin Temel Teoremi, Cantor'un Diagonal Yöntemi, Cebirin Temel Teoremi, Dört Renk Teoremi, Eşyapı, Felsefe, Fermat'nın Son Teoremi, Fizik
Dilbilim
2 yıl önce

Dilbilim, dil bilimi, lengüistik ya da lisaniyat; dilleri dilbilgisi, söz dizimi (sentaks), ses bilgisi (fonetik), ses bilimi (fonoloji), biçimbilim (morfoloji)...

Dil bilimi, Cümle, Dil bilgisi, Ses bilimi, Sözcük, Çeviri, Tarihsel dil bilimi, Karşılaştırmalı dil bilimi, Uygulamalı dil bilimi, Konuşma terapisi, Konuşma bozukluğu
Turing Ödülü
6 yıl önce

ve bilgisayar bilimi dünyasına önemli bir etki yapma" koşulu aranmaktadır. Bilişim konulu en önemli ödül olduğu düşünülen Turing Ödülü bilgisayar dünyasının...

Turing Ödülü, 1966, ACM, Alan M. Turing, Bilgisayar, Taslak