简述装饰模式实现思想

来源:互联网 发布:股票自动化交易编程 编辑:程序博客网 时间:2024/05/22 02:08

目的:

           改写已存在的类的某个方法或某些方法,装饰设计模式(包装模式)

口诀:

      1、编写一个类,实现与被包装类相同的接口。(具备相同的行为)

      2、定义一个被包装类类型的变量。

     3、定义构造方法,把被包装类的对象注入,给被包装类变量赋值。

     4、对于不需要改写的方法,调用原有的方法。

     5、对于需要改写的方法,写自己的代码。

原创粉丝点击