7.2.5 使用委托而不使用接口