Documente Academic
Documente Profesional
Documente Cultură
Chișinău – 2020
Definitie
Structura
Participanti
Component (LibraryItem)
definește interfața pentru obiecte care pot avea responsabilități adăugate dinamic
acestora.
ConcreteComponent (Book, Video)
definește un obiect căruia îi pot fi atașate responsabilități suplimentare.
Decorator (Decorator)
menține o referință la un obiect Component și definește o interfață conformă cu
interfața Componentului.
ConcreteDecorator (Borrowable)
adaugă responsabilități componentei.
Realizare