Yakın zamanda instagram tarzı bir uygulama geliştirirken tam da bu pattern'ı kullanmalık bir senaryoyla karşılaştım. Senaryo şöyle; Veritabanında post(gönderi)leri tuttuğum tabloya karşılık post adında bir sınıfım var. Bu sınıftan instance üretilirken, post türü ya "media" ya da "text" olmalı... Eğer "media post" ise; "mediaPath" field'ı set edilmeli ve "text" field'ı opsiyonel olmalı, Yok eğer "text post" ise; "mediaPath" set edilememeli ve "text" zorunlu olarak set edilmeli... Bunlar dışında title, description(opsiyonel), createdDate gibi alanlar her iki ihtimalde de rahatlıkla set edilebilmeli... Builder veya Factory gibi pattern'lar, bu tarz durumlarda kodu çok daha anlaşılır ve yönetilebilir hale getirmek için kullanılabilir.
Amatör seviyede Java kodlarken kaynak bolluğundan çözüme hangi kaynak aracılığıyla ulaşacağıma karar veremiyordum. Üst klasmana çıkınca kaynaklar kısıtlı bu yüzden çok fazla soru işareti ile mücadele etmek zorundayım ve inan bana dostum her videondan bir şeyler öğreniyorum. Devam etmeniz için bütün arkadaşlarımla paylaşıyorum bu videoyu, lütfen devam edin.
Hiç kimseyle paylaşmanıza gerek yok eğer faydası dokunuyorsa bu beni çok mutlu eder ☺️ seriye devam edeceğim bir aksilik olmazsa güzel yorumlarınız için teşekkürler ☺️
Selam Eyüp, Tavsiyem şu yönde olur yeni başladıysan bu kurs ağır gelecektir. Java gözünü korkutabilir başlamadan soğumanı istemem. Bundan dolayı Javadaki anahtar kelimeleri ve genel nesnelerin haberleşmesini az çok kafana oturttuktan sonra bu eğitim serisi daha faydalı olacaktır. Java nedir? metot kavramı, sınıf kavramı, static nedir? access modifiers, paket mantığı bu başlıklar seni başka güzel başlıklara yönlendirecektir :) Bir sorun olursa iletişime geçebiliriz. Sevgiler, İlerleyen zamanlarda görüşmek üzere.
Design patternler hakkında hiç bilgim olmamasına rağmen gayet anlaşılırdı. Çok teşekkürler.
@@blankk.0 ben teşekkür ederim 🙏
Yakın zamanda instagram tarzı bir uygulama geliştirirken tam da bu pattern'ı kullanmalık bir senaryoyla karşılaştım. Senaryo şöyle;
Veritabanında post(gönderi)leri tuttuğum tabloya karşılık post adında bir sınıfım var. Bu sınıftan instance üretilirken, post türü ya "media" ya da "text" olmalı...
Eğer "media post" ise; "mediaPath" field'ı set edilmeli ve "text" field'ı opsiyonel olmalı,
Yok eğer "text post" ise; "mediaPath" set edilememeli ve "text" zorunlu olarak set edilmeli...
Bunlar dışında title, description(opsiyonel), createdDate gibi alanlar her iki ihtimalde de rahatlıkla set edilebilmeli...
Builder veya Factory gibi pattern'lar, bu tarz durumlarda kodu çok daha anlaşılır ve yönetilebilir hale getirmek için kullanılabilir.
Yaşadığın canlı örneği paylaşman çok güzel olmuş Sami katkına çok teşekkür ederim 🙏
Guzel anlatim, Turkcenin azizligi icerige renk katmis tabii :)
Çok teşekkür ederim Ömer :)
yumuşak tayfa dldflkgdfgfdg
Amatör seviyede Java kodlarken kaynak bolluğundan çözüme hangi kaynak aracılığıyla ulaşacağıma karar veremiyordum. Üst klasmana çıkınca kaynaklar kısıtlı bu yüzden çok fazla soru işareti ile mücadele etmek zorundayım ve inan bana dostum her videondan bir şeyler öğreniyorum. Devam etmeniz için bütün arkadaşlarımla paylaşıyorum bu videoyu, lütfen devam edin.
Hiç kimseyle paylaşmanıza gerek yok eğer faydası dokunuyorsa bu beni çok mutlu eder ☺️ seriye devam edeceğim bir aksilik olmazsa güzel yorumlarınız için teşekkürler ☺️
cok sagol hocam
Yumusak tayfaya selamlar olsun .d Icerik icin tesekkurler ustad
5:06 :D
çok başarılı bir seri olmuş, başarılarının devamını dilerim.
Çok teşekkürler Ahmet ✋🏻
8:58 adasdasd
İçerik çok hoşuma gitti. Daha başındayım şimdiden teşekkür ediyorum emeklerin için
Ben teşekkür ederim Cenkay. Seriyi bitirdiğin de Java'ya çok farklı bakacağına eminin şimdiden iyi seyirler ✋🏻
Yazılıma ilgi duymaya başladım bu video serisi ile. Devamını bekliyorum
Çok teşekkür ederim aksilik olmazsa devam edeceğim ☺️
Metot imzasında sınıf ismini de kullanmamıza gerek olmadığını düşünüyorum.
public Builder laktozsuzTayfa(....)
bana koy yazıp değiştirmene patladım dostum onun dışında çok yararlı bir içerik olmuş ellerine sağlık.
Çok teşekkür ederim :)
hocam Javada design pattern'lere kada gelmisim nasil calismaliyim,calisma plani vere bilermisinz
Güzel ama açıklaması uzun bir soru bana linkedin den yazar mısın eksik cevaplamak istemem sesli not atacağım
@@mrsonmez10 tamam hocam yaziyorum,linkedlin de size connect atdim
sayın hocam javaya yeni başladım kendimi biraz geliştirdikten sonra mı geleyim bu seriye yoksa başlayayım mı
Selam Eyüp,
Tavsiyem şu yönde olur yeni başladıysan bu kurs ağır gelecektir. Java gözünü korkutabilir başlamadan soğumanı istemem. Bundan dolayı Javadaki anahtar kelimeleri ve genel nesnelerin haberleşmesini az çok kafana oturttuktan sonra bu eğitim serisi daha faydalı olacaktır.
Java nedir?
metot kavramı,
sınıf kavramı,
static nedir?
access modifiers,
paket mantığı
bu başlıklar seni başka güzel başlıklara yönlendirecektir :) Bir sorun olursa iletişime geçebiliriz.
Sevgiler,
İlerleyen zamanlarda görüşmek üzere.
@@mrsonmez10 teşekkür ederim sayın hocam
Yumuşak tayfa :d.