1.定义一个类实现和被包装类相同的接口,要具有和被包装类相同的行为
2.定义一个属性,用于接收被包装对象
3.定义一个构造函数,给被包装类赋值(spring中的依赖注入依赖注入)