設計模式(十):裝飾者模式

在《JavaScript設計模式》介紹中,裝飾者模式跟Mixin(混入)模式相比,是另一種可行的對象子類化(Mixin模式乾的事)的替代方案。 裝飾者(Decorator)模式 定義: 給對象動態添加額外的功能。向基本對象添加(裝飾)屬性或方法,而不是進行子類化,它較爲精簡。 使用場景: java IO 流是典型的裝飾模式。 PS:應用程序包含需要大量不同類型對象的功能。 例子: // The c
相關文章
相關標籤/搜索