EMZETT.
Giriş yap

Soyutlama (abstraction)

Kısaca: Dışarıya yalnızca “ne”yi göstermek, “nasıl”ı değil — bir sınıf veya arayüz, somut uygulamayı açığa çıkarmadan hangi işlemlerin mümkün olduğunu tanımlar.

Biraz daha ayrıntılı: Java soyutlamayı iki mekanizmayla uygular: abstract class (hem bitmiş hem açık, henüz uygulanacak yöntemler içerebilir, ama kendisi doğrudan örneklenemez) ve interface (salt sözleşme).

Ayrıntılı

Temel fikir: uygulama yerine sözleşme

Soyutlama…

Ayrıca bak: Arayüz, OOP, Kapsülleme, Çok biçimlilik, Sınıflar