Design Pattern Nedir?
  1. Anasayfa
  2. Seminerler

Design Pattern Nedir?

0

Bu makalemde sizlere design pattern nedir onun hakkında bilgiler veriyor olacağım. Bu makalenin devamında çok kullanılan pattern’ler hakkında örnek uygulamalarla devam ediyor olacağım.

Şimdi nedir design pattern ne için kullanılır önce ona bir bakalım..

Geliştirme sürecinde karşılaşılan sorunlar karşısında geliştirilen ve dökümante edilen nesne yönelimli standart tasarım çözümleridir. Bu sorunlar karşısında bulunan çözümler standart yöntemler kullanılarak daha kolay çözümler üretilmektedir. Design patternler 3 ana başlık altında toplanır.

Bunlar;

  1. Nesne Oluşturulmasına ilişkin (Creational) Pattern’ler
  2. Davranışsal (Behavioral) Patern’ler
  3. Yapısal (Structured) Patern’ler

Sırasıyla bu pattern’ler hangi amaçla kullanılmakta kısaca bakalım

(Creattional) – Nesne oluşturulmasına ilişkin kullanılan Pattern’ler

Bu modeller, mevcut kodun esnekliğini ve yeniden kullanımını artıran çeşitli nesne oluşturma mekanizmaları sağlar.

  1. Singleton
  2. Factory
  3. Prototype
  4. Builder
  5. Abstract Factory

(Behavioral) – Davranışsal Pattern’ler

Bu modeller, algoritmalar ve nesneler arasındaki sorumlulukların atanması ile ilgilidir.

  1. Chain of Responsibility
  2. Command
  3. Iterator
  4. Mediator
  5. Memento
  6. Observer
  7. State
  8. Strategy
  9. Template Method
  10. Visitor

(Structural) – Yapısal Pattern’ler

Bu modeller, bu yapıları esnek ve verimli tutarken nesnelerin ve sınıfların nasıl daha büyük yapılar halinde birleştirileceğini açıklar.

  1. Adapter
  2. Bridge
  3. Composite
  4. Decarator
  5. Façade
  6. Flyweight
  7. Proxy

Yukarıda yer alan pattern’ler hakkında kısada olsa bilgilendirme verdiğimize göre artık bu pattern’lerin projeler içerisinde nerelerde kullanıldığına ilişkin örnekler içeren bir seri haline gelecek olan makalenin ilk bölümünün sonuna geldik. Bu giriş makalesi olduğundan sadece sonraki göreceğimiz konuların başlıklarını oluşturmaktadır. Tüm seriyi kısa süre içerisinde hazırlayıp burada paylaşacağım. Bir sonraki yazıda görüşmek üzere.

 

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

https://refactoring.guru/design-patterns/catalog

TAGs: .,singleton,singleton tasarim deseni,thread safe,singleton nedir,

Bu İçeriğe Tepkin Ne Oldu?
  • 3
    harika_
    Harika!!
  • 2
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 1
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 1
    olmad_
    Olmadı!
  • 3
    k_zd_m_
    Kızdım!

1982 Ankara doğumluyum, Lise ve Üniversite Eğitimini Açık Öğretim üzerinden tamamladım ve 2009 yılında BilgeAdam ile yazılım hayatına atıldım Öğrenci olarak başladığım kurumda 2009 yılından bu yana farklı görevlerde çalıştım. Şuan Bilgeadam beşiktaş şubesinde aktif olarak danışmanlık ve yazılım eğitmenliği yapmaktayım. Yeni teknolojileri araştırıp öğrenmeyi seven biriyim. İşim gereği hem geliştirdiğim projeler olsun eğitim verdiğim öğrenciler olsun aktif olarak kendimi güncel tutmak işimin gereği ve bu bildiklerimi paylaşmaktan mutluluk duyuyorum.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir