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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ย. 2024
  • 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/sal...
    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!

  • @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: th-cam.com/video/zqNFSZ3FyEM/w-d-xo.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...

  • @ayhanyldz2232
    @ayhanyldz2232 ปีที่แล้ว

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

  • @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 😂