Sobes.tech
Junior

Hangi tasarım desenlerini biliyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Yaratıcı:

  • Singleton: Bir sınıfın yalnızca bir örneğinin olmasını sağlar ve ona küresel erişim noktası sağlar.
  • Factory Method: Bir nesne oluşturmak için bir arayüz tanımlar, ancak hangi sınıfın örnekleneceğine alt sınıfların karar vermesine izin verir.
  • Abstract Factory: Bağlantılı veya bağımlı nesil aileleri oluşturmak için bir arayüz sağlar, ancak bunların somut sınıflarını belirtmez.
  • Builder: Karmaşık bir nesnenin yapımını adımlara ayırır, böylece aynı yapım sürecini kullanarak farklı nesne temsilleri oluşturabilir.
  • Prototype: Var olan bir örneği çoğaltarak nesneler oluşturur (prototip), yeniden yapım sürecini gerçekleştirmek yerine.

Yapısal:

  • Adapter: Bir sınıfın arayüzünü, müşterilerin beklediği başka bir arayüze dönüştürür. Uyumsuz arayüzlere sahip sınıfların birlikte çalışmasını sağlar.
  • Bridge: Soyutlamayı uygulamasından ayırır, böylece ikisi de bağımsız olarak değişebilir.
  • Composite: Nesneleri ağaç yapılarında birleştirir,