Тёмный

Singleton Pattern Nedir ? | Design Patterns | Tasarım Kalıpları 

Tech Buddy
Подписаться 31 тыс.
Просмотров 8 тыс.
50% 1

C# dünyasında yazılımlarımızı geliştirirken sıklıkla kullandığımız ve hayatımızı kolaylaştıran bazı tasarım kalıpları var. Bunlar birçok kişi tarafından kullanılmış, onaylanmış ve kullanılmaya devam eden kalıplar olabileceği gibi, kendi kendimize bulduğumuz ve bizim hayatımızı kolaylaştıran kalıplar da olabilir. Bu videoda Singleton ismindeki tasarım kalıbını birlikte inceleyeceğiz.
#designpatterns #designpatternsincsharp #singletondesignpattern
#blazor #docker #dotnet
Kanala Abone Olmayı Unutmayın!
To Subscribe: bit.ly/3kvj2vw
Github: github.com/salihcantekin
Discord: / discord
Üyelik ayrıcalıkları için: / @techbuddytr

Наука

Опубликовано:

 

19 ноя 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@remzibalakisiyev6800
@remzibalakisiyev6800 17 дней назад
19:53 49-cu satirda is null yerine is not null yapsaniz dogru calisirdi)
@AlphaTVShorts
@AlphaTVShorts Год назад
Örneğin bir cache servisimiz var ve singleton ile tek bir nesne üretilmesini sağladık. 10 kişi istek yaptığında cache servisi hepsi için çalışacak fakat tek bir nesne olduğu için nesne işini bitmeden asenkron bir yapı dahi olsa kullanamıyor. Böyle bir durum olmasına rağmen neden genellikle cache log mail gibi servisler singleton olarak kullanılıyor?
@adilatman
@adilatman 9 месяцев назад
Singleton haricinde satır aralarında da güzel bilgiler var 👍
@TechBuddyTR
@TechBuddyTR 9 месяцев назад
Severim bu tarz detayları :)
@med4610
@med4610 Год назад
Salih bey...singleton olduğu halde bir güncelleme yaşadığında bunun değişmesi ile ilgili bir örnek verebilirmisiniz.
@kocesat
@kocesat Год назад
Salih hocam, bu implementasyon thread-safe olmadığından web api gibi bir yerde çalıştığında gerçekten bir singleton olmayabilir. O yüzden bilmeyenler için bunu belirtmeniz iyi olurdu. Multithread ortamlarda thread-safe yapmaları önemli
@TechBuddyTR
@TechBuddyTR Год назад
Bu tarz patternlerin faydalı oldukları senaryolar kadar, çok iş görmeyen senaryolar da olabilir pek tabi ki. Thread durumundan Cons bölümünde bahsetmiştim biraz, ama haklısınız thread-safe'i özellikle belirtmek gerekebilirdi.
@tarkbugra9435
@tarkbugra9435 Год назад
Hocam ağzınıza sağlık bir sorum var static ve singleton pattern arasındaki farklar nelerdir? ikiside tek nesne üzerinden çalışıyor. Ama staticleri arayüz üzerinden kullanamıyoruz kalıtım alıp veremiyoruz felan farkı bu mudur
@TechBuddyTR
@TechBuddyTR Год назад
static objeler eğer bir class içerisindeyse, o static objeye ulaşmak için o class'tan yeni bir instance oluşmuş olmasını beklemeyiz. proje çalışır çalışmaz memory üzerinde ayrı bir bölüme alınır static objelerin referansları. Singleton ise bir pattern'dir. bir objeyi static yapıp, tekrar yeni bir instance oluşturmaya gerek kalmadan erişebilmek için
@ucamayanejderya
@ucamayanejderya Год назад
Hocam web apideki ioc mekanizmasi gibi burdada direk addsingleton olarak ekleyemez miyiz herhangi bi farki var mı countryprovideri addsingleton olarak ekleyip her injection da da tek nesneden çalışmaz mı
@TechBuddyTR
@TechBuddyTR Год назад
Buradaki projemiz bir console projesi. Burada ioc yok. ioc için bir host gerekiyor. Webapi projesi direk host üzerinde çalışıyor ve oic var doğal olarak. Ama her iki projede de singleton bu şekilde çalışıyor
@ucamayanejderya
@ucamayanejderya Год назад
@@TechBuddyTR teşekkürler hocam. Biryerdede consol projedinde ioc kullanilabilecegini görmüştüm o yüzden kafam karıştı web api de bunu yapmaya gerek yok o zaman zaten ioc var
@TechBuddyTR
@TechBuddyTR Год назад
@@ucamayanejderya onu yapmak için de console projesinde bir host çalıştırmak gerekiyor :)
@devYaccount
@devYaccount 6 месяцев назад
daha basit anlatılabilirdi.
@TechBuddyTR
@TechBuddyTR 6 месяцев назад
Mutlaka
@mehmetsancar2838
@mehmetsancar2838 Год назад
.Net yeni bir pattern çıkartmış Singleton diye. Sende onu senden daha iyi bilen birilerine anlatıyor gibisin. Normalde diksiyon ve anlatımın çok iyi sadece biraz sade tutmakta fayda var.
@SesliSincap
@SesliSincap Год назад
Salih Kardeşim bütün yayınlarını çok zevkle takip ediyorum. Singleton pattern'i bilale anlatır gibi anlatmışsın yıllarca yazılım dünyasında olduğum için biraz sıkıldım ama totale baktığımda artık bunu da anlamayan gitsin kumda oynasın diyorum. diğer patternleri de sabırsızlıkla bekliyorum. emeğine sağlık
@nurgltnc3042
@nurgltnc3042 6 месяцев назад
hani öğrenciler falan da izliyor öğrenmeye çalışıyorlar ya canım abim. Yıllardır bu sektördeysen bir zahmet bil
@SesliSincap
@SesliSincap 6 месяцев назад
@@nurgltnc3042 Teşekkür ederim Uyarı için o yüzden kusura bakma kardeşim haklısın
Далее
Stray Kids "Chk Chk Boom" M/V
03:26
Просмотров 37 млн
Победитель евровидения
00:18
Просмотров 20 тыс.
Singleton Nedir?
21:32
Просмотров 15 тыс.
Singleton Design Pattern in C# - Do it THAT way
13:15