Middle
Tasarım desenleri sınıflandırmaları nelerdir biliyor musunuz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Tasarım desenlerinin temel sınıflandırmaları şunları içerir:
-
Hedefe göre:
- Yaratıcı (Creational): Nesne oluşturma yöntemlerini tanımlar, esnekliği ve yeniden kullanılabilirliği artırır.
- Yapısal (Structural): Sınıfların ve nesnelerin daha büyük yapılarda birleştirilme yollarını tanımlar.
- Davranışsal (Behavioral): Algoritmaları ve nesneler arasındaki sorumluluk dağılımını tanımlar.
-
Uygulama alanına göre:
- Sınıf desenleri (Class Patterns): Sınıflar arasındaki statik ilişkileri tanımlar, derleme zamanında belirlenir. Soyut ilişkiler oluşturmak için kalıtım kullanır.
- Nesne desenleri (Object Patterns): Nesneler arasındaki dinamik ilişkileri tanımlar, çalışma sırasında değişebilir. Bağlantıları oluşturmak için bileşim kullanır.
Örneğin, Fabrika Yöntemi (Factory Method) yaratıcı bir desendir ve sınıf desenlerine aittir, strateji (Strategy) ise davranışsal bir desendir ve nesne desenlerine aittir.