装饰(包装)模式:即为对象的转化,将固定api对象转化为自定义对象,同时仍使用原有api类,并在自定义类可以中改变部分方法,达到开发的需要。

实现步骤:
1、编写一个类,实现与被包装类相同的接口。
2、定义一个被包装类类型的变量。
3、定义构造方法,把被包装类的对象注入,给被包装类变量赋值。
4、对于不需要改写的方法,调用被包装类实现的方法。
5、对于需要改写的方法,自己实现。