Decorator Tasarım Kalıbı
Elimizdeki mevcut sınıfa, bu sınıfa müdahale etmeden ek özellikler eklemede kullanılan tasarım kalıbıdır. Mevcut sınıftan yeni bir sınıf kalıtarak bunu yapabiliriz. Ama şöyle düşünelim. Kahve sınıfımız var. Bu sınıfa ek özellikler eklemek için sınıf kalıttığımızı düşünelim . * Class Diyagramı yukarıdaki gibi olmamalıdır. Temsili bir çizimdir. Yukarıdaki gibi bir class diyagramının çıkması olasıdır. Bunun gibi karmaşık sistemlerde uğraşmak yerine Kahve sınıfına decorator kalıbını kullanarak yeni özellikler ekleyebiliriz. Decorator Tasarım Kalıbı Class Diyagram