16.2.3 编写业务层