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