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

Поделиться
HTML-код
  • Опубликовано: 27 окт 2022
  • 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 Decorator ismindeki tasarım kalıbını birlikte inceleyeceğiz.
    #designpatterns #designpatternsincsharp #decoratordesignpattern
    #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
  • НаукаНаука

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

  • @ahmetsonmez696
    @ahmetsonmez696 Год назад +2

    Her zaman ki gibi, çok kaliteli ve anlaşılır. Emeklerine sağlık.

  • @dankogulsoy
    @dankogulsoy Год назад +2

    Süper

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

    Salih selam. Local function ile alakalı bi video yayınlar misin, veya dynamic kullanımı da olabilir. Teşekkürler videolar icin!

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

    Factory pattern ile ilgili bir video yapabilirmisiniz. Emeğinize sağlık.

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

    Öncelikle bu video da diğer bütün videolarınız gibi harika :D
    Ben şey sormak istiyorum ben bu kadar bilgi(Kanaldaki videolarınızdan yola çıkarak) nereden geliyor, çalıştığınız yerlerin sayısından mı? çalıştığınız yerde kazandığınız tecrübelerden mi? çok kaynak okumaktan mı? uzun yıllar sonucu mu? çok merak ediyorum bu seviyeye yakın olmak için neler yapılmalı?
    İş hayatımdaki daha ilk haftam olacak bu hafta, kendi geçmiş yolunuzdan örnekler verirseniz veya tavsiyeler ile ilgili bir video yüklerseniz çok memnun olurum
    iyi çalışmalar...

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

      Selamlar, öncelikle yazılım dünyasına hoşgeldiniz diyerek başlayayım söze :)
      Yazılım dünyasında öğrenmenin sonu yok. Bu hem iyi hem de kötü bir durum bence. Benim amacım hep kendimi güncel tutmaya çalışmak oldu. Bir yerden sonra işin mantığını anladığınızda bir şeyleri öğrenme hızınız da artıyor. Bu tarz konuları Discord sunucumuzda yaptığımız sohbet toplantılarımızda konuşuyoruz arada. Daha önce de bir canlı yayın yapmıştım Öğrenmeyi Öğrenmek diye. Bir miktar bahsetmiştim kendi öğrenme yöntemlerimden de.
      Çok fazla PC başında kodlama ile zaman geçirdiğinizde türlü türlü bakış açılarına sahip oluyorsunuz ister istemez. Bunları da uyguladığınızda artık o yöntem ile ilgili tecrübeniz oluşmaya başlıyor. Aynı durumla başka bir yerde karşılaştığınızda direk tecrübenize göre kod yazmaya başlıyorsunuz :)
      İlgili video: ruclips.net/video/zqNFSZ3FyEM/видео.html

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

      @@TechBuddyTR teşekkürler hocam hoşbuldum :D
      Yanıtınız beni çok mutlu etti ilgili videoyu da en yakın zamanda izleyeceğim iyi çalışmalar huzurlu günler dilerim...

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

    Hocam AOP dediğimiz olayda Decorator pattern'a ait bir yapı gibi mi ya da AOP bu pattern göz önünde bulundurularak mı tasarlandı ?

    • @TechBuddyTR
      @TechBuddyTR  Год назад +2

      Birbirine benzemekle birlikte AOP bir tasarım kalıbından öte. Belli bir noktada decorator kullanıyor olsa da aop de sadece yapılan bir işin kapsamını değil yeri geldiğinde tüm bir süreci veya tüm bir class ı da genişletebiliyoruz

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

      @@TechBuddyTR Anladım, teşekkür ederim hocam.

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

    Hocam LEİCESTER maçlarına gitme imkanınız oldu mu ?

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

      Henüz olmadı. Yakın zamanda planlıyorum :)

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

    Hocam polymorphism’in modern hali gibi diyebilir miyiz

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

      Konsept olarak evet ama pratik olarak hayır :)
      Polymorphism, aynı nesnenin birden fazla kimliği ile birlikte kullanılmasını ifade eder. Burada bizim yaptığımız ise, var olanı kullanmak değil farklı şekilde kullanmak için yeni obje yaratmak :)

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

      Tam anlayamadım hocam polimorphismde'de var olanı farklı bir biçimde kullanıyoruz . LaptopDecarator d = new DellLaptop dersek polymorphism olmuyor mu burada direk DellLaptop objesi de yaratabilirim o zaman decarator mü oluyor

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

      Tam olarak ifade edemedim galiba hocam 😂