Nesne Tabanlı Programlama #28 - Interface Nedir? Ne Amaçla Kullanılmaktadır? - I
Вставка
- Опубліковано 23 лип 2024
- Github : github.com/gncyyldz
#oop #nesnetabanliprogramlama #objectorientedprogramming #interfaces #interface
Bu video Gençay Yıldız tarafından NGAkademi bünyesinde ücretsiz çekilmiştir.
İçindekiler :
00:00 Giriş
01:49 Interface Nedir?
10:47 Interface'in Genel Davranışı | Can-Do İlişkisi
18:03 Interface'i Neden Kullanılıyoruz?
21:55 Interface Tanımlama ve İnşa Etme Kurallarını Toparlayalım
28:19 Interface İçerisine İmzaların Oluşturulması
36:30 Interface Kullanımı
45:00 Interface Implementation Yöntemleri
51:33 Interface'ler de Çoklu Kalıtım Durumu
56:33 Interface'in Interface'den Türemesi
01:00:55 Bir Class'a Inheritance İle Birlikte Implementation Nasıl Uygulanır
Ders notları ve dosyalarının hepsine aşağıdaki adresten erişebilirsiniz.
ngakademi.com/courses/ozel-de...
Gençay Yıldız'ın Bloğu
www.gencayyildiz.com/blog/
Güncel Duyuru ve Bildiriler İçin Sosyal Medya Hesaplarımız
/ ngakademi.sosyal
/ ngakademi
/ ngakademii
Bana destek olmak için kanalıma üye olabilirsiniz:
/ gençay yıldız
Seriye geç başlamanın avantajı videoların tamamına ulaşabilmek :) Sağ olun hocam
Hoca nerdesin hocaaaaaa
Kaldığımız yerden devam hocam !!!
en iyi yöntem ameleus yöntemidir hocam tek eçerim :)
Beklenen an. Ağlamak istiyorum :)
aman aman aman sonunda gelmiş ınterface eski konuları bitirmeme az kalmıştı birdahaki video ne zman gelir acep:(
Eyvallah hocam, çok güzel anlatım, saygılar.👍👍👍
Arkadaşlar bu oynatma listesini gerekirse ezberleyin altın değerinde bilgiler var
Burdayım Hocam koştum geldim
Hocam vallahi senin kadar kimseyi beklemedik. 😂
Ya Hak🚀✈️
Hocam oop videolarinizın hepsini izledim gerçekten mükemmeldi sizin sayenizde bir şeyler ogrenebildim. Bu generic class konusunu daha detaylı anlatabilirmisiniz benim kafama hic oturmadı,bunu yapsanız yapsanız siz yapabilirsinizzz
Umarım yorumumu görürsünüz
Seviliyorsunuzz❤
ua-cam.com/video/7PhUtLQMvZM/v-deo.html
Emeğinize sağlık hocam. Allah razı olsun
Vee herkesin beklediği o bölüm :)
Emeğinize sağlık hocam.
Olağanüstü bir anlatım. Bu anlatım ile design pattern konusu da ele alınmış olması beni çok mutlu ederdi.
Zaten var.
Hocam yaptığını kimse yapmaz hakkını vermek lazım, elimizden gelen abone ve beğeni yapmak. Devamını bekliyoruz
😢 ağlicam sonunda
Hocam bu seriye devam etmeniz çok iyi oldu. İnşallah emeklerinizin karşılığını en iyi şekilde alırsınız
Hocam sizin oop egitiminiz ayrı güzel
28.06.2023 İzledim. Teşekkürler Hocam. Baya baya Türkçe anlatıyorsunuz...
Tekrar olsun izleyelim 😃
İleri seviye programlama videolarını sabırsızlıkla bekliyoruz
Ama nasıl özlemişim varya. 😅Seriyi bitireli 1 hafta oldu, pratik yapıyordum. Çok teşekkür ederim hocam.
Bayram hediyesi gelmis :)
Allah a şükür. Sonundaa
valla hocam bu is sana helallllllll, süpersin daha nediym
Anında burdayım hocam
Yok artık ya :D Daha 10 saniye geçmedi :)
@ Tetikteyim hocam :)
Beklediğim video geldi :) teşekkürler hocam
Çok bekledik hocam :D teşekkürler emeğinize sağlık
Güzel anlatım, teşekkür
Hocam devam 👏👏
Teşekkürler hocam
çok teşekkürler hocam allah razı olsun
Emeğinize sağlık hocam , teşekkür ederiz. ^ ^
Teşekkürler Hocam🙏
Çok teşekkürler hocam :)
Uzun zamandır bekliyordum bu videoyu hocam. Bir konu bu kadar detaylı ve açıklayıcı anlatılabilir ancak.
Teşekkürler hocam :)
Sonunda beklenen bölüm geldi çattı demek. Bize de bu videodan istifade etmek düşer. Teşekkürler hocam :)
Bilgilerimi tazelemeye ve bilmediğim bir kaç ufak kısmı öğrenmeme yardımcı oldunuz hocam. Elinize ağızınıza sağlık
Teşekkürler
hocam ellerinize dilinize sağlık kolay gelsin
efsane
KRALLLLL
Ağzınıza yüreğinize sağlık hocam.
Teşekkürler.
Teşekkür ederim
Hocam tam abstract classı bitirdim ne yapıcağım diye düşündüğüm anda video gelmesi
💯💯💯
Hocam emekleriniz için çok teşekkür ederim, teori kısmını harika anlatıyorsunuz. Ne desek az Allah razı olsun.
19cu dakikada başlayan örnek bana şunu hatırlattı, hani CSS geçmişi olanlar interfacelerle bağ kura bilsin diye anlatıyım
Hani biz CSS yazarken tüm style-ları direkt bir class-ın içine yazmakdan ziyade, utility classlar oluşturuyoruz ya, tipografi için, renkler için vs, daha sonra onları tek-tek, parça-parça ekleyip, gerektiğinde hızlı değiştirmeyi umuyoruz ya, ha bu da işte aynı mantık
Beton yetmez kral beton
çadır kurmuştum bildirim geldi.
Notification'dan daha hızlısın :)
@ Hocam yana döne interface videoları izliyordum artık o kadar kanser oldum ki anlatımlardan, baş ağrısından kapadım tüm videoları yatağa uzanayım dinleneyim dedim. Telefonda gezerken üstte bildirim geldi direkt heyecanla pc'ye geçtim o derece.. Şimdi yana döne ikinci partı bekleme vakti..
@@nebulosy1205 kalbin mi temiz nedir 🤣
@ Teveccühünüz hocam, hayırlı bayramlar dilerim. Seriyi beklemedeyim diyerek subliminal mesajı vereyimde ben :DD
Yıllardır interface konusu 3-4 cümleyle geçilir ve hiç anlamamışımdır. Nerede hangi amaçla kullanılacağına dair.
Bu videoyu müsat zamanda izleyeceğim.
👍💯
👍👍👍
Sevgili hocamızı pamuklara mı sarsak ne yapsak nazar değmesin :)
Şükür kavuşturana
Hocam 20:23'de söylemiş olduğunuz design patterns kısmı oynatma listenizde bulunan "Design Principles Eğitimleri" adı altında olan 7 videoluk seri midir acaba cevaplarsanız çok sevinirim
Hocam öncelikle çok teşekkür ediyorum çok güzel bir anlatım olmuş.
Benim kafama takılan bir kısım var. Bunu örnekle anlatmaya çalışacağım. Mesela bir kuşun uçma ve yürüme eylemlerini içinde barındırdığımız interface'lerimiz var. Her uçan kuş aynı zamanda yürüyebildiği için uçma eyleminin bulunduğu interface'e, yürüme eyleminin bulunduğu interface'i inherit etmek doğru bir davranış olur mu? Yoksa bu iki interface ayrı ayrı olarak mı ele alınmalı? Örnek şu şekilde:
interface IWalk
{
string Walk();
}
//Her uçabilen kuş zaten yürüyebildiği için IFly interface'i IWalk interface'ini inherit ediyor.
interface IFly : IWalk
{
string Fly();
}
class Bird : IFly
{
public string Fly()
{
return "Kuş şu an uçuyor";
}
public string Walk()
{
return "Kuş şu an yürüyor";
}
}
class Penguin : Bird { }
Eğer yürüme eylemini içinde bulunduran interface'i diğer interface'e inherit etmezsek şöyle oluyor:
interface IWalk
{
string Walk();
}
interface IFly
{
string Fly();
}
class Bird : IFly, IWalk
{
public string Fly()
{
return "Kuş şu an uçuyor";
}
public string Walk()
{
return "Kuş şu an yürüyor";
}
}
class Penguin : Bird { }
ne ölmesi kardeşim, içim geçmiş :)
ahahha 😂
Hocam merhabalar, bir konu ile ilgilenirken şöyle bir hata ile karşılaştım yardımlarınızı bekliyorum, Class_ismi does not contain 0 (duruma göre 1,2) arguments. New'lenemez mi başka bir durum mu? Saygılarımla
Hocam aklıma takılan şu oldu. Abstract class'ı implemente ettiğimiz zaman içindeki imzaları drived class'ta oluşturmak zorundayız. Drived class'ta bu imzaları oluşturduğumuz zaman override keyword'ü geliyor. Fakat neden geliyor? Metodun doğru şekilde yeniden tanımlandığını garanti etmek için mi?
Merhaba hocam, konuyu çok güzel ele almışsınız emeğinize sağlık. Size sormak istediğim bir soru var. Konu ile alakalı değil ama hocam diksiyonunuzu nasıl bu kadar geliştirdiniz ?🙂
mütevazilik olsun diye demiyorum ama benim diksiyonumun iyi olduğunu düşünmüyorum
Ben arkadaşın diksyondan ziyade belagat demek istediğini düsünüyorum :) Ya da hitabet :) @
Hocam selam..uzakdan bir eğitim veriyormusunuz .. aslında Ankara'dayim
Design Patterns için önerebileceğiniz kaynak var mıdır ? Sizin öğrendiğiniz, zamanında karıştırdığınız kaynakları anlattığınız bir video gelir mi ya da burada bahsedebilir misiniz?
Çok uzun soluklu bir yolun derlenmiş bir kaynakçasını istiyorsanız eğer evet, bunu da yaptım :)
ua-cam.com/video/jmdrp0rCCCA/v-deo.html
Ha bunun Structural ve Behavioral Design Patterns serileri de aynı hassasiyet ve detayda gelecektir!
@ hayatımda ilk defa katıla özele dahil olucam. Güzel bir emek var.Orada da harika işler çıkardınız biliyorum.
😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍😍
Hocam merhaba.
Nesne tabanli eğitim serinizde kullandiginiz sunularinizi bizimle paylasabilir misiniz?
Ng akademi de mevcuttur
@@umran7619 Hocam ordan da indiremiyoruz..?
ng akademide hocamızın nesneler arası ilişki türlerine kadar olan pdf ler var ama. yardım olabilecek biri var mı acaba
hocam egitim seti tahminin ne zaman biter yada kaç video kaldı
Eğitim seti ne zaman biter sorusunun cevabını eğer bu dersi izlersen ilk saniyelerde alırsın güzel insan :)
@ peki diger etaplar ne zaman gelir güzel abim :]
Teşekkürler hocam, bu sıcak havada videoyu izlerken bilgisayarımın gördüğü ua-cam.com/video/cVOvSoiXiqs/v-deo.html
Teşekkürler hocam