定义抽象类比起普通类有什么好处?

鸣鸣Amadues 2020-07-20 05:32:38
如果是为了不同实现的话,普通类的继承+重写也可以实现这个效果的吧?
...全文
4400 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiboys 2020-07-21
  • 打赏
  • 举报
回复
可以强制子类必须重写某些方法。从设计考虑继承关系没有接口来的方便,尽量用接口吧。
nayi_224 2020-07-21
  • 打赏
  • 举报
回复
提醒你有些方法必须重新实现
RockeyCui 2020-07-21
  • 打赏
  • 举报
回复
抽象类用的话,一般都是按着 模板方法设计模式思路去的。
举个简单的例子,短信发送。短信服务商肯定各种各样吧,我们模板流程方法就是:入交易流水(实际方法) 组装报文(抽象方法),发送报文(抽象方法),解析结果(抽象方法),更新交易流水(实际方法)。
鸣鸣Amadues 2020-07-20
  • 打赏
  • 举报
回复
是不是父类的方法不能确定具体实现的时候,写成抽象类会比较好?
Forevermark993 2020-07-20
  • 打赏
  • 举报
回复
抽象是为了多态,如果没有这个需求,没必要抽象

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧