开发者社区> 问答> 正文

Controller 基类和 Service 基类的应用方向是什么?

已解决

Controller 基类和 Service 基类的应用方向是什么?

展开
收起
游客lmkkns5ck6auu 2022-10-26 16:26:48 225 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    • Controller 基类和 Service 基类在整个项目中并没有直接被使用,也就没有可使 用其子类替换基类的场景,所以不满足里氏替换原则;

    • Controller 基类和 Service 基类并没有抽象接口函数或虚函数,即所有继承基类 的子类间没有相关共性,直接导致在项目中仍然使用的是子类;

    • Controller 基类和 Service 基类只关注了重用性,即子类能够轻松使用基类的注 入 DAO、注入服务、注入参数、静态常量、服务函数、静态函数等资源。但是, 忽略了这些资源的必要性,即这些资源并不是子类所必须的,反而给子类带来 了加载时的性能损耗。

    以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版

    2022-10-26 19:47:09
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
开源广进-用Service Catalog构造K8S服务能力 立即下载
开源广进,用service cataloq构造k8s服务能力中心 立即下载
低代码开发师(初级)实战教程 立即下载