Nesne Tabanlı Programlama: Interface Kavramı Eğitimi
Bu video, bir eğitmen tarafından sunulan nesne tabanlı programlama eğitim serisinin bir parçasıdır. Eğitmen, interface kavramını detaylı bir şekilde anlatmaktadır.. Video, interface kavramının temel anlamlarını, kullanım amaçlarını ve özellikleri kapsamlı şekilde ele almaktadır. İçerik, interface'in ne olduğunu, abstract class'larla arasındaki farkları, tanımlama kurallarını, isimlendirme geleneğini ve implementasyon yöntemlerini (explicit, implement, amelis) açıklamaktadır. Ayrıca, C, Java ve C# gibi farklı programlama dillerinde interface kullanımının nasıl yapıldığı da gösterilmektedir.. Eğitim, interface'lerin sadece imzaları (metod ve property) tanımladığını, erişim belirleyicileri kullanmadığını ve gövdeleri içermediğini vurgulamaktadır. Ayrıca, bir sınıfın birden fazla interface'i implemente edebilmesi, interface'lerin birbirinden türetilebilmesi ve referans değişkenleri olarak kullanılabilmesi gibi önemli konular da ele alınmaktadır. Video, konunun iki parçadan oluştuğunu belirterek, bu bölümün temel bilgileri içeren birinci aşamayı kapsamaktadır.