毫无章法的记录--动态使用不同实现(BaseController 与 BaseService 设计)

场景是抽取控制层类似方法,比如简单的CRUD 首先是BaseController 的编写,属性中使用的是BaseService 相对关键之处: 利用继承的特性,子类修改父类属性值以达到BaseService动态调用不同实现; 假设现在你有几个删除接口要写,都是根据ID进行删除,那么你只需将deleteByID这个方法写到BaseService,然后不同接口继承BaseService 不同接口不同实
相关文章
相关标签/搜索