14.8.3 通过类实现中间件