【设计模式系列】结构型模式之Decorator模式

概要 又是一种比较常见也比较常用的模式。系统模块经常需要进行功能上的扩展,比如下面这种形式的结构, 当需要扩展新Function时,通常会通过继承追加新类来实现功能的扩展。但是如果我们不是扩展一个新功能的对象,而只是对所有现有的每种功能类的处理进行扩展时,我们应该怎么做?Decorator模式可以很好的解决这类问题。 目的 为一系列对象动态追加(或删除)额外的功能,并保证统一的外部接口 实例 考虑
相关文章
相关标签/搜索