Dekorator – wzorzec projektowy w JavaScript
Dekorator jest jednym z popularniejszych wzorców projektowych, pozwala na dynamiczną zmianę zachowania aplikacji, rozszerza jej możliwości dekorując obiekty nowymi właściwościami. Javascript to dynamiczny język, więc z łatwością możemy rozszerzać właściwości obiektów co czasem jest łatwiejsze niż pisanie wielu konstruktorów dla każdego potencjalnego przypadku. Zobaczmy przykład: function User(name, addr) { this.name = name; this.addr = addr; […]