Builder Design Pattern in Java | Ne zaman kullanacağım?

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2024

Комментарии • 29

  • @blankk.0
    @blankk.0 2 месяца назад +1

    Design patternler hakkında hiç bilgim olmamasına rağmen gayet anlaşılırdı. Çok teşekkürler.

    • @mrsonmez10
      @mrsonmez10  Месяц назад

      @@blankk.0 ben teşekkür ederim 🙏

  • @samiayaz
    @samiayaz 9 месяцев назад +2

    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.

    • @mrsonmez10
      @mrsonmez10  9 месяцев назад +1

      Yaşadığın canlı örneği paylaşman çok güzel olmuş Sami katkına çok teşekkür ederim 🙏

  • @omerisk8934
    @omerisk8934 Год назад +6

    Guzel anlatim, Turkcenin azizligi icerige renk katmis tabii :)

    • @mrsonmez10
      @mrsonmez10  Год назад +1

      Çok teşekkür ederim Ömer :)

  • @YusufBalaban
    @YusufBalaban 2 года назад +8

    yumuşak tayfa dldflkgdfgfdg

  • @ayhanklc5799
    @ayhanklc5799 3 года назад +5

    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.

    • @mrsonmez10
      @mrsonmez10  3 года назад +1

      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 ☺️

  • @user-dg8ys
    @user-dg8ys Месяц назад +1

    cok sagol hocam

  • @akifpsh
    @akifpsh 2 года назад +5

    Yumusak tayfaya selamlar olsun .d Icerik icin tesekkurler ustad

  • @sem2069
    @sem2069 3 года назад +7

    5:06 :D

  • @ahmetyusufer
    @ahmetyusufer Год назад +1

    çok başarılı bir seri olmuş, başarılarının devamını dilerim.

    • @mrsonmez10
      @mrsonmez10  Год назад

      Çok teşekkürler Ahmet ✋🏻

  • @muratcangozum2589
    @muratcangozum2589 3 года назад +4

    8:58 adasdasd

  • @cenkayyaman1120
    @cenkayyaman1120 2 года назад

    İçerik çok hoşuma gitti. Daha başındayım şimdiden teşekkür ediyorum emeklerin için

    • @mrsonmez10
      @mrsonmez10  2 года назад

      Ben teşekkür ederim Cenkay. Seriyi bitirdiğin de Java'ya çok farklı bakacağına eminin şimdiden iyi seyirler ✋🏻

  • @yusufcamci22
    @yusufcamci22 3 года назад

    Yazılıma ilgi duymaya başladım bu video serisi ile. Devamını bekliyorum

    • @mrsonmez10
      @mrsonmez10  3 года назад

      Çok teşekkür ederim aksilik olmazsa devam edeceğim ☺️

  • @ibrahimakbiyik3907
    @ibrahimakbiyik3907 2 года назад +1

    Metot imzasında sınıf ismini de kullanmamıza gerek olmadığını düşünüyorum.
    public Builder laktozsuzTayfa(....)

  • @voxparatornerax8240
    @voxparatornerax8240 11 месяцев назад +2

    bana koy yazıp değiştirmene patladım dostum onun dışında çok yararlı bir içerik olmuş ellerine sağlık.

    • @mrsonmez10
      @mrsonmez10  11 месяцев назад

      Çok teşekkür ederim :)

  • @dilqdirov2973
    @dilqdirov2973 Год назад +1

    hocam Javada design pattern'lere kada gelmisim nasil calismaliyim,calisma plani vere bilermisinz

    • @mrsonmez10
      @mrsonmez10  Год назад

      Güzel ama açıklaması uzun bir soru bana linkedin den yazar mısın eksik cevaplamak istemem sesli not atacağım

    • @dilqdirov2973
      @dilqdirov2973 Год назад

      @@mrsonmez10 tamam hocam yaziyorum,linkedlin de size connect atdim

  • @webmobile21
    @webmobile21 2 года назад

    sayın hocam javaya yeni başladım kendimi biraz geliştirdikten sonra mı geleyim bu seriye yoksa başlayayım mı

    • @mrsonmez10
      @mrsonmez10  2 года назад +1

      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.

    • @webmobile21
      @webmobile21 2 года назад

      @@mrsonmez10 teşekkür ederim sayın hocam

  • @OyunSanat-x5r
    @OyunSanat-x5r 5 месяцев назад

    Yumuşak tayfa :d.