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
Yorumlar
Yorum Gönder