接口和抽取类的区别

  1. 接口的默认方法是public,所有方法在接口中不能有实现(JDK8 开始接口方法可以有默认实现),抽象类中可以有非抽象的方法
  2. 接口中的实例变量默认是final类型的,而抽象方法中则不一定
  3. 一个类可以实现多个接口,但最多只能继承一个抽象类
  4. 一个类实现接口的话要实现接口的所有方法,而抽象类不一定
  5. 接口不能用new实例化,但是可以声明,但是必须引用一个实现该接口的对象; 从设计层面来说,抽象是对类的抽象,是一种默认模板设计,接口是行为的抽象,是一种行为的规范
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Dubbo进行微服务架构的开发中,可以通过抽取公共接口的方式来实现服务之间的解耦和重用。Dubbo提供了API项目或者xml配置的方式来抽取公共接口。 通过API项目抽取公共接口的方式,可以将公共接口定义在一个独立的API项目中,其他服务可以通过引入该API项目来使用公共接口。这样,当公共接口需要修改时,只需要修改API项目,然后重新编译和发布该项目即可,其他服务无需修改代码,只需要重新引入更新后的API项目即可使用最新的接口定义。 另外,Dubbo还提供了使用xml配置的方式来抽取公共接口。通过在dubbo-config配置模块中配置公共接口,其他服务可以通过引入该配置模块来使用公共接口。这样,当公共接口需要修改时,只需要修改配置文件,然后重新部署和启动服务即可,无需修改服务代码。 通过抽取公共接口,可以减少服务间的依赖关系,降低耦合度,提高代码的复用性和可维护性。同时,也可以方便地对公共接口进行修改、部署和更新,减少了操作的重复性,降低了维护成本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [SpringBoot整合Dubbo和Zookeeper升级版](https://download.csdn.net/download/j080624/10775442)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [秒懂Dubbo接口(原理篇)](https://blog.csdn.net/zuozewei/article/details/85333060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Dubbo接口测试](https://blog.csdn.net/weixin_42724501/article/details/124497138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值