接口,抽象类,实现类的关注点

本文探讨了如何在Java程序中运用接口、抽象类和实现类进行分层编程,通过定义接口、接口继承、抽象类实现接口,实现业务逻辑的隔离与可扩展性。《重学Java设计模式》和《手撸Spring》实例演示了如何利用这些设计模式来应对业务变化,降低底层变动影响。

接口,抽象类,实现类的关注点:
接口管定义,抽象类处理非接口功能外的注册 Bean 组件填
充,最终实现类即可只关心具体的业务实现

你的代码用上了定义接口吗、接口继承接口吗、接口由抽象类实现吗、
类继承的类实现了接口方法吗,而这些操作都是为了让你
的程序逻辑做到分层、分区、分块,把核心逻辑层和业务封装层做好隔离,当
有业务变化时候,只需要做在业务层完成装配,而底层的核心逻辑服务并不需
要频繁变化,它们所增加的接口也更原子化,不具备业务语意。
如果还不是太理解,可以多看看 《重学 Java
设计模式》和现在编写的 《手撸 Spring 》,这里面都有大量的设计模式应用实

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值