Yazeka
Arama sonuçlarına göre oluşturuldu
Interface (arayüz), nesne yönelimli programlamada (OOP) şu amaçlarla kullanılır:
- Farklı sınıflar arasında ortak bir bağ kurmak 1. Bir sınıf, birden fazla interface'i implement edebilirken, bir interface sadece bir interface'i extend edebilir 13.
- Polimorfizme (çok biçimlilik) olanak sağlamak 15. Bir objenin birden fazla tipte bulunabilmesini sağlar 1.
- Katmanlı mimaride katmanlar arası geçiş yaparken bağımlılığı önlemek 3.
- Fonksiyonlara sınıfların ilgili interface'lerini paslamak 5.
- Belirli bir interface'e uyan birçok sınıfın argüman olarak kabul edilmesini sağlamak 5.
5 kaynaktan alınan bilgiyle göre: