摘要:
装饰模式是为类添加额外的职责。在我看来,这些职责并不是某一个类特有,需要添加的类都可以添加,每个类没有必要单独添加这个职责。下面是我用js实现的装饰模式var Employee={ name: '', getName: function(){ return this.name; }, setName: function(name){ this.name = name; }, work: function(){}}function CosmeticsSalesEmployee(name){ this.name = name; ... 阅读全文