装饰者模式

       

       

       

       

          

1.主体类只有一个 动作 , 此动作在被子类一直override,然后在override 中又 用base.动作();来执行

2.装饰类 将 装饰子类的对象及其动作缓存到 最后一个装饰对象中

3.最后的装饰对象 的方法 一个操作即可 触发 内部所有缓存的 装饰动作

所以 装饰模式 是延后执行的

     

调用

    

posted @ 2022-02-14 21:33  网络来者  阅读(29)  评论(0)    收藏  举报