Soyutlama (bilgisayar bilimi) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Ayrıca bakınız

Soyutlama (bilgisayar bilimi)

  • Afrikaans
  • العربية
  • Български
  • বাংলা
  • Bosanski
  • Català
  • کوردی
  • Dansk
  • Deutsch
  • English
  • Español
  • فارسی
  • Suomi
  • Français
  • עברית
  • Magyar
  • Bahasa Indonesia
  • Ido
  • İtaliano
  • 日本語
  • 한국어
  • Bahasa Melayu
  • Polski
  • Português
  • Русский
  • Srpskohrvatski / српскохрватски
  • Српски / srpski
  • Українська
  • اردو
  • Oʻzbekcha / ўзбекча
  • Tiếng Việt
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Veri soyutlama sayfasından yönlendirildi)
Bu madde hiçbir kaynak içermemektedir. Lütfen güvenilir kaynaklar ekleyerek madde içeriğinin geliştirilmesine yardımcı olun. Kaynaksız içerik itiraz konusu olabilir ve kaldırılabilir.
Kaynak ara: "Soyutlama" bilgisayar bilimi – haber · gazete · kitap · akademik · JSTOR
(Şubat 2020) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Bilgisayar bilimlerinde 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 (İngilizce: data) ve kontrol (İngilizce: control) soyutlaması olarak yapılır. Veri soyutlaması, veri yapıları üzerinde yapılan soyutlamadır. Kontrol soyutlaması ise yapısal programlama ile gelen altprogram (İngilizce: subprogram), işlev (İngilizce: function) gibi kavramlar üzerinde yapılan soyutlamadır.

Örnek olarak bir "kişi" nesnesinde, kişinin yaşını tutan bir tam sayı 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 (İngilizce: visibility) ve özellik (İngilizce: property) 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 (İngilizce: method) 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.

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Kapsülleme
  • Soyutlama katmanı
Taslak simgesiBilgisayar programlama ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
"https://tr.wikipedia.org/w/index.php?title=Soyutlama_(bilgisayar_bilimi)&oldid=35661006" sayfasından alınmıştır
Kategoriler:
  • Bilgisayar programlama taslakları
  • Veri yönetimi
  • Soyutlama
  • Nesne yönelimli programlama
Gizli kategoriler:
  • Kaynakları olmayan maddeler Şubat 2020
  • Tüm taslak maddeler
  • Sayfa en son 11.57, 11 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Soyutlama (bilgisayar bilimi)
Konu ekle