الگوی Decorator در الگوهای طراحی Structural به همراه کد

الگوی Decorator به کاربر اجازه میدهد تا عملکرد جدیدی را به یک شیء موجود بدون تغییر ساختار آن اضافه کند. این نوع الگوی طراحی تحت الگوهای ساختاری قرار میگیرد زیرا این الگو به عنوان یک پوشش برای یک کلاس موجود عمل میکند. این الگو یک کلاس دکوراتور ایجاد میکند که کلاس اصلی را میپوشاند و […]