现在的项目有一个业务逻辑层,层中的每一个类( business )都针对一个业务模型( model )。
我现在有两个 business,dockBusiness (针对的 model 是 dock )和 serviceBusiness (针对的 model 是 service )。
现在有一段逻辑是这样的:
- 通过 dock_id 获取 dock
- 然后使用 dock 创建一个 service
- 然后再根据 dock 的内容,修改 service 的某些字段。
这种情况下应该把这段代码放到哪里?感觉放在 dockBusiness 和 serviceBusiness 都不合适。
我有一个想法是创建一个新的 business (例如 dock_serviceBusiness ),但项目中这种情况很多,岂不是要创建很多这样的 business 么,这样很不优雅。
小伙伴,你们是怎么做的?