Paketler/API
Kısaca: Paket, ilişkili sınıfları gruplayan bir ad alanıdır; API (Uygulama Programlama Arayüzü) ise bir kütüphanenin veya sistemin dışarıya sunduğu, herkese açık kullanılabilir sınıflar, yöntemler ve işlevler kümesidir.
Biraz daha ayrıntılı: Paketler ad çakışmalarını önler (iki sınıf farklı paketlerde duruyorsa aynı adı taşıyabilir) ve daha büyük projeleri konularına göre yapılandırır. Bir API, bir sisteme “sözleşme arayüzünü” tanımlar — iç uygulamayı bilmeden nasıl kullanılacağını — ve böylece soyutlama kavramıyla yakından ilişkilidir.
Ayrıntılı
Paket aslında anlamlı bir klasördür…