请求支援关于代码重构

问题是这样的,远动系统通信模块根据协议抽象出来的物理层有一个接口,他由不同的实现厂家去实现
,但是有一[color=red][/color][size=xx-small][/size]部分方法是各个厂家公用的,所以在不同的厂家实现的时候都会去改接口的内容,
从而对系统的维护和升级很不方便,而且总只是针对一个接口进行操作,当不同的厂家添加新
方法实现时总会在这个接口中添加方法使得接口变得臃肿,针对接口臃肿有什么方法能够使得代码
变得可扩展性强一些,
我的做法是把公用的方法提取出来定义一个公用接口,给不同的厂家定义不同的接口,增加
厂家自己的方法,然后继承公用接口,但是方法不可行,因为不能对外提供能够代表各个厂家的
接口进行调用,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值