复用的理解

1.复用:在字面上理解是重复多次使用,而在代码层次上就是重复使用某个代码块,
这样能够大大减少我们的工作量的同时,并且能够减少维护时间,因为重复代表着
代码集中,功能点是星型发射状的,这样,我们只需要解决中心点则能够解决其他和
中心点关联的模块,这样我们能够大大减少维护的时间了。


2.代码复用方式:为了达到代码复用程度最大,我们会创建标准库,工具类,这些类都是
会被大部分代码多次使用到的,所以避免冗余代码,这里将其抽象出来,以接口的形式
提供给外部使用。


在JAVA语言特性中,拥有继承 多态 封装等特性,而继承则是很好的避免代码冗余的一种
工具,我们通常在一个继承体系中,我们会根据业务逻辑的复杂度,利用接口,抽象类
,类的继承来设计出一个体系,这个体系每个层次都是不多不少的共性放在上级层次中,
特性放在叶子节点中,这样的话,这个体系就是艺术了。


3.关于逻辑内聚的理解
通常在我们写代码时,我们需要尽量避免写出逻辑不明确的代码,因为这样的代码对于别人
理解和自己拓展都是不方便的,我们尽量将业务逻辑分层次处理,不要一下就堆在一起,这样
既不能达到复用,也不利于维护和改造。所以,我们处理问题的时候最好将业务逻辑分层,每一层
处理一个核心逻辑,如果代码出了问题,这样也能够很快的找到问题,这样的代码也利于拓展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值