Adapter Pattern | Tasarım Kalıpları | Design Patterns

แชร์
ฝัง
  • เผยแพร่เมื่อ 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 Adapter ismindeki tasarım kalıbını birlikte inceleyeceğiz.
    #designpatterns #designpatternsincsharp #adapterdesignpattern
    #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

  • @turanozturk8676
    @turanozturk8676 ปีที่แล้ว +2

    teşekkürler. güzel açıklamışsınız.

  • @ahmeto.7731
    @ahmeto.7731 2 หลายเดือนก่อน

    Hocam merhabalar, bu verdiğiniz örnekte XML ve JSON BankApiAdapterlerin ayrı olmasındansa JSONBankApiAdapter sınıfının XML'i wrap ederek JSON'a çevirmesi daha doğru olurdu sanki. Bu örnek daha çok Strateji Pattern gibi farklı davranış sergiliyormuş gibi anlaşılıyor. Yanlışsam düzeltin lütfen. Elinize emeğinize sağlık.

    • @TechBuddyTR
      @TechBuddyTR  2 หลายเดือนก่อน

      Öyle olursa bu iki tip arasında bir bağımlılık oluşturmuş oluruz ki bunu istemeyiz. Bu iki adapter kendi başlarına hareket edebiliyor, birine eklenen veya çıkarılan bir özelliğin diğerine etki etmemesini istiyoruz.

  •  ปีที่แล้ว +1

    Emeğine sağlık Salih.

  • @RifatErdemSahin
    @RifatErdemSahin ปีที่แล้ว +1

    ❤ super vizyon ve videolar

  • @MettooQQ
    @MettooQQ ปีที่แล้ว +2

    Adapter dediğimiz şey basitçe bir wrapper class mıdır? Bu videodan biraz bunu anladım, yani örneğin biz direkt olarak XmlBankApi nesnesine de bu TransferTransaction'ı gönderebiliriz ama bu adaptörler bize ekstradan işleri yapabileceğimiz bir alan açıyor gibi anladım. Doğru mu anladım acaba ? :D

    • @TechBuddyTR
      @TechBuddyTR  ปีที่แล้ว +1

      Evet doğru anlamışsınız. Aynen öyle. Bir kapsayıcı görevi görüyor ve içeride yaptığımız işlerden başka şeyleri yapma imkanı da veriyor bize.

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

      @@TechBuddyTR bu güzel anlatım için teşekkür ederim 👍🏻

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

    teşekküler hocam. bir dahaki videoda memento yu işleyebilir misiniz ?

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

    💯

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

    Paylashdiginiz icin teshekkur ederim. Adapter pattern-le Factory Method pattern cok okshar. Peki aralarindaki fark nedir? Ve ne zaman Adapter ne zaman Factory Method kullanilmasi uygun?

    • @TechBuddyTR
      @TechBuddyTR  ปีที่แล้ว +1

      Aslına bakarsanız aralarında pek bir benzerlik yok :) Factory pattern ile ilgili de bir video gelir muhtemelen. Factory pattern de tek amacımız bir nesne üretebilmek :) Adapter da var olanın farklı bir kullanımını sağlamış oluyoruz.

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

    copilot öneriyor musunuz?

    • @TechBuddyTR
      @TechBuddyTR  ปีที่แล้ว +2

      Bayağı işe yarıyor :)

  • @bestekarx
    @bestekarx ปีที่แล้ว +1

  • @berdanakyurek7804
    @berdanakyurek7804 7 หลายเดือนก่อน

    cison