Soyutlama
Kısaca: Karmaşık iç ayrıntıları basit, açıkça tanımlı bir arayüzün arkasına gizleme ilkesi — bir şeyin NE yaptığını bilmeniz yeter, ayrıntıda NASIL yaptığını değil.
Biraz daha ayrıntılı: Bir araba sürücüsünün sürmek için motorun içeride nasıl çalıştığını bilmesi gerekmez — gaz pedalı ve direksiyon arayüz olarak yeter. Aynı şekilde bir arayüz veya soyut sınıf, HANGİ yöntemlerin var olduğunu somut uygulamasını belirtmeden tanımlar — bu, uygulayan sınıflara bırakılır. Soyutlama, OOP’nin dört temel ilkesinden biridir.
Ayrıntılı
Soyutlama aynı anda birkaç düzeyde ortaya çıkar…
Ayrıca bak: Arayüz, OOP, Kapsülleme