大话设计模式(五)之装饰者模式

装饰者模式:动态的给一个对象添加一些额外的职责,就添加功能来讲,装饰者模式比单纯的生成子类更加灵活。ide 这里首先举例一个场景,一个主功能和多个辅功能结合一块儿实现一个功能。this 类图以下:spa 大概讲解一下,就是说首先定义一个统一接口,component 然后定义多个(或一个)主功能,这里只是定义了一个KeyComponent,能够添加多个,实现自己功能。对象 而后定义一个抽象类,是全部
相关文章
相关标签/搜索