İnterface nedir? Ne işe yarar? - C# ve .NET Mülakatlarından En Önde Geçme Teknikleri

  Рет қаралды 38,352

Engin Demiroğ

Engin Demiroğ

Күн бұрын

Пікірлер: 26
@filizkahrman2643
@filizkahrman2643 3 жыл бұрын
Engin hoca ile c# yazılım kampıyla tanıştım ve çok ciddi söylüyorum ki bu zamana kadar öğrendiğimi zannettiğim her şeyi daha sağlam bir zeminde öğrendim onun sayesinde, değerlendirmek isteyen, kendini geliştirmek isteyen herkes not tutup yanında gerekli alıştırmaları yaparsa asla boş çıkmaz hiç bir videosundan...
@olcayparlak
@olcayparlak Жыл бұрын
Engin Bey herzaman olan şeyi daha da karıştırır. bildiğimi unuttum.
@onemorestory1
@onemorestory1 5 жыл бұрын
Hocam çok uzun cümleler kullanmışsınız daha yalın ve net cümlelerle anlatabilir misiniz? Örneğiniz de detaylı geldi bana, örneğe geldiğimde kapatma ihtiyacı duydum. Teşekkürler
@muhammedyilmaz2907
@muhammedyilmaz2907 4 жыл бұрын
Hocam teşekkür ederim. Gerçekten faydalı oldu. Anladığım kadarı ile biz program içinde bir nevi arayüzler ile kullanım kuralları koyuyoruz. Asıl sorunumuzda bu aslında. Bu kuralların tasarım desenleri yani belli başlı formülleri var fakat işte gerçekten bir problem gelince bunu uyarlaması çok zor veya zahmetli oluyor. Çünkü gelecekte karşılaşabileceğimiz problemler öngörülemez oluyor.
@caspera404asdqwe4
@caspera404asdqwe4 4 жыл бұрын
Merhaba hocam emekleriniz için çok teşekkür ediyorum. Bu videoda anlamadığım bir nokta var. 07:47 de interface ' i eklemek için "private IMevzuat _mevzuat "yaptık. interface 'i " class CustomerManager : IMevzuat " şeklinde eklemiyor muyduk ? Bir de niçin private onu da anlamadım .
@nadirabbasov6029
@nadirabbasov6029 2 жыл бұрын
Selam hocam. Teşekkür ederim. Yalnız bir sorum olacaq. Geçmişde çalıştığm bir HR proqramınin bir bolmunde if-ler ile dolu idi. Orada bir buton üzerinde 30a yakın insert vardi. Bunlar bir tabloya yapiliyordu ve tabloda tiplere göre ayrılmıştı. insert eden zaman view tarafdan controller tarafa insert olunan datanin tipide geliyordu ve tipine göre if blogunun icini girip operasyonu yapiyordu. Bunu başka türlü nasil yapila bilirdik? Yani bu tasarimda da mutlaka bir yerde olmaları lazımdı ayri türlü olamazdı çünkü müşteri oyle istemisdi. Onun karşını nasıl ala bilirdik bilmiyorum. Şimdi çalıçdığım yazılımda öyle bir vaziyyet yok amma düşünüyorum başka yerde ola bilir. Bunu en iyi şekilde nasıl yapa bilirim? İp ucu vere bilimisiniz? Benim turkcem iyi deyil önceden özur dilerim. Yardımcı olursanız sevinirim.
@matson_0286
@matson_0286 3 жыл бұрын
Customer için Add methodu yaratmak doğrumu hocam? Direkt olarak Customer Constructoruna ilave etmek daha iyi bir fikir değilmi? customer.Add(); yazmak zorunda da kalmayız.
@yusuftahakara6590
@yusuftahakara6590 Жыл бұрын
customer ile ilgili bir sürü işlem yapılabilir. Add, Delete, Update vs vs. Bu durumda ayrı ayrı yazmak gerek.
@furkanmacit3595
@furkanmacit3595 2 жыл бұрын
if li kısım {} dahil edilmezse 4 satır kod, interface dökdük ve kalabalıklaştı, "okunaklığı kolaylaştırıyor" derken tam anlamadım hocam
@9615544
@9615544 5 жыл бұрын
interface leri anlamak konusunda çok iyi bir anlatım, teşekkürler
@aytac8135
@aytac8135 2 жыл бұрын
Bana çok anlatamamış gibi geldi sanki kendisi de çok anlamamış gibi ama siz bilirsiniz tabi :d
@gencyazlmc1625
@gencyazlmc1625 2 жыл бұрын
İnterface in kolaylığını anlamadım.Bir kac tane if yazmak yerine bir kac tane farklı farklı classlar yazdınız.İf yazmak bundan daha kısa zaten.
@HuseyinUzun-he7ug
@HuseyinUzun-he7ug 2 жыл бұрын
sana birdaha izlemeni öneriyorum o zaman, programlama dediğimiz şey canlı birşeydir ve güncellenebilir, silinebilir ve farklı metotlar yazılabilir, interface(metotları tuttuğunu düşün), tutki çalıştığın şirket sana yeni bir metot eklemeni söyledi. Sen teker teker classlarda metot yazmak yerine gidiyorsun interface'e 1 kere yazıyorsun o metodu ve sonra classlarda implement ediyorsun, bitiyor bu kadar. SOLID önemli! Yeni özellik eklediğimizde mevcut kodlara dokunmuyoruz bu sayede. Merkezi yönetim her zaman daha iyidir çünkü birden fazla nesne olduğu için.
@emrearslan1797
@emrearslan1797 5 жыл бұрын
Hocam tüm emeklerinize sonsuz teşekkürler
@azes4506
@azes4506 5 жыл бұрын
Elinize emeğinize sağlık. Saygılar Hocam.
@egeylmaz3337
@egeylmaz3337 Жыл бұрын
hocam bu dependency injectıon
@galipcankaraarslan1607
@galipcankaraarslan1607 3 жыл бұрын
Hocam merhaba, anlamadığım nokta şu; ikisinde de console.writeline diyip içine kaçıncı mevzuatsa (atıyorum on beş) yazıyoruz, kaç tane mevzuat açılırsa o kadar console.writeline yazıp atıyoruz. Ha if yapmışız ha interface ne farkediyor, aynı şeyi yazıyoruz yine. Yani ne kolaylık sağlıyor bize
@user-hf9ux6nj5s
@user-hf9ux6nj5s 5 жыл бұрын
Emeğinize sağlık
@ferhatacar7041
@ferhatacar7041 4 жыл бұрын
İnterface abstract kullanmadan uygulama yapılabilir mı
@muhammetalifidan4290
@muhammetalifidan4290 4 жыл бұрын
Kullanılır da çorba gibi ve hiçbir dinamikliği olmayan Html ile site yapmak gibi kalitesiz bir uygulama olur.
@gokhanaydin7815
@gokhanaydin7815 3 жыл бұрын
.
@muzafferpilic6303
@muzafferpilic6303 4 жыл бұрын
biraz halk dili ile olsaydi iyiydi,,amma dolandirmissin
@engindemirog2946
@engindemirog2946 4 жыл бұрын
Halk diliyle olan sektörde bir işe yaramıyor maalesef :)
@suleymansulun8969
@suleymansulun8969 2 жыл бұрын
Ben halk'dan biriyim ve şuanda gayet güzel anlıyorum. Bence siz de biraz halkın içine karışın ;)
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Alaylı Yazılımcı olmak, yazılıma yeni başlayacaklara tavsiyeler - 2023
11:40
Kendi Kendime Hikayeler
Рет қаралды 298 М.
Interface nedir? | C#
11:23
Emirhan Şenkal
Рет қаралды 11 М.
36-) C# Abstract Class
19:27
Gençay Yıldız
Рет қаралды 24 М.
YALNIZCA C# OOP
1:56:14
Yazılım Bilimi
Рет қаралды 101 М.