C# İyi Programcı Serisi : Interface Konusunu Gerçek Hayat Projeleri Mantığıyla Özümseyelim
HTML-код
- Опубликовано: 7 сен 2024
- C# İyi Programcı Serisi : Interface Konusunu Gerçek Hayat Projeleri Mantığıyla Özümseyelim
"Gerçek Hayattaki Gibi Öğret" prensibiyle, 300+ kuruma eğitim vermiş veya danışmanlık yapmış eğitmen olarak sizi gerçek hayata hazırlıyorum. Aynı konuyu sürekli tekrar etmenize rağmen bir türlü öğrenemiyorsanız, farklı kaynakların içinde boğuluyorsanız, şu an kendinizi güvende hissedin. Sizin için hazırladığım RUclips ücretsiz videolarla kariyer hayatınıza ivme kazandırın.
Udemy Kurslarım : www.kodlama.io...
Eğitimlerimi faydalı buluyorsanız BEĞEN butonuna basmayı ve yeni videolarımdan anında haberdar olmak isterseniz ABONE olup BİLDİRİM ziline basmayı unutmayın.
➤ Ücretsiz Abone Olun : bit.ly/2ODBbY8
➤ Web Sitesi : www.kodlama.io
➤ Linkedin : / engindemirog
➤ İnstagram : bit.ly/2J8bMHL
➤ Telegram (Yazılım Kariyer Platformu - We Are Developers ) : t.me/engindemirog
Şu bilgi için sanırım binlerce birim para ödemek gerekirdi. Hakkını helal et Engin hocam. Çünkü biz zor öderiz
Ya hocam Gerçekten mükemmel anlattınız çok açıklayıcı bir anlatım olmuş , aynen de dediğiniz gibi interface leri hayvanlar üzerinden vs veriyorlar ve bu videoyu bir iki kez izlediğimde kafamda daha da netleşti ağzınıza emeğinize sağlık değerli hocam...
Interface'i anlamak için Engin hocanın bu vidosu gerçekten biçilmiş kaftan.
Hocam sen naptın ya... Interface nedir şimdi tam olarak öğrendim :)
Implement ve unimplement :) bunu unutmayacağım.
10:07 "altı kızardı" . ALLAH iyiliğini versin hocam. Java örneklemelerin çok iyi oluyor. Ayrıca teşekkürler.
Usta teşekkür ederim. Sonda söylediğin durumu bizzat yaşadım.
Ben de diyorum niye hata vermiyor. Demek ki doğru bir zaten doğru bir kullanımmış. Sağ-olun hocam!
Hocam mantığı kafamda yeni yeni oturmaya başladı teşekkürler
tşkler diliniz sağlık bilgi paylaştıukça çogalır katkılarınız için tşk
birde güncellememiz gerekirse bu sınıfları o zaman "ProjectManager'a " "Update" methodu tanımlamalıyız,bu sefer oturdu ınterface teşekkür ederim
Java kampindan, pekistirmek icin geldim selamlar hocam
interface kullanımı cok guzel 🙂
İlk yorum benden bana yardımcı olurmusun abi ben de yazılım öğrenmek istiyorum
@@serdarkoca9919 evet yeni başladım site yapmayı öğrenicem ve sonra 2d ve 3 d oyun geliştiriciliği yapmak istiyorum .
Bu konularda bikgin varsa profilime tıkla son videoma konuşabiliriz ama buradada konuşabiliriz .
@ biraz geç oldu ama c# öğrenmeni tavsiye ederim c# ile hem oyun yapabilirsin hem de internet sitesi yapabilirsin
Bakın kızdı :D Sizi seviyoruz hocam
teşekkürler hocam çok kaliteli bir anlatımdı
Teşekkürler.
Hocam devamı gelirmi bu serinin? Abstaction , Polimorfizm
Teşekkürler
Hocam aşırı iyi :)
4:39 default private değil mi
Birazcık saçma olabilir ama şöyle bir örnek yaptım burayı esas alarak ✍(◔◡◔)
using System;
namespace Interface_Ses
{
class Program
{
static void Main(string[] args)
{
SesManager sesManager = new SesManager();
sesManager.SesVer(new InsanSesi());
sesManager.SesVer(new HayvanSesi());
sesManager.SesVer(new DogaSesi());
sesManager.SesVer(new SuSesi());
}
}
interface ISesVer
{
void Ses();
}
class InsanSesi : ISesVer
{
public void Ses()
{
Console.WriteLine("İnsan ses verdi!");
}
}
class HayvanSesi : ISesVer
{
public void Ses()
{
Console.WriteLine("Hayvan ses verdi!");
}
}
class DogaSesi : ISesVer
{
public void Ses()
{
Console.WriteLine("Doğa ses verdi!");
}
}
class SuSesi : ISesVer //sonradan eklendi...
{
public void Ses()
{
Console.WriteLine("Su ses verdi!");
}
}
class SesManager()
{
//bunun sayesinde diğer classları yönetebileceğiz , çünkü parametre olarak interface!i alıyor dolayısıyla hepsini kapsamış oldu!
public void SesVer(ISesVer sesVer)
{
sesVer.Ses();
}
}
}
😊👍
bir taşta iki kuş. Böylece Open Closed Prensibi de oturdu yerine.
Hocam fişek gibi anlattınız. :))
❤
Bitirdik.
teşekkürler çok güzel açıkladınız
Teşekkürler