Tasarım kalıplarını kendi içinde dört ana sınıfa bölebiliriz.

  • Creatinoal : Bu sınıftaki tasarım kalıpları, objelerin nasıl oluşturulacağına dair yöntemleri içeren kalıplardır.
  • Structural : Yapısal kalıplardır. Objelerin organizasyonu ile ilgilidir. Inheritance, composition gibi…
  • Behavioral : Objelerin birbirileri ile olan ilişkileri ve davranışları üzerine geliştirilmiş kalıplardır.
  • Concurrency : Bu sınıf bazı dökümanlarda ayrı bir sınıf olarak ele alınmaz. Amacı objeler üzerinden thread-safe mekanizmasını oluşturabilmektir.

Bol Java’ lı günler dileğiyle… 😀

No responses yet

Bir yanıt yazın

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