代码重构

代码重构与优化:实现高效功能与清晰代码结构

     代码的重构其实是一种代码的优化吧,有时候你会觉得,我的思路很清晰,但就是一看自己或别人写的代码就头晕晕的,其实是我们没有将代码写好,个各类它要实现的功能,类与类之间是什么关系等等都是我们要弄清楚的!

     刚开始编写一个简单的聊天室的时候,我们的客户端界面都做得比较简单,客户端——>服务器——>客户端之间的通信消息的传递都是依靠一个JTextArea来实现的,但以后随着我们要实现的功能的增加,如果我们还是这样将组建传来传去的话,我们的通信层和界面层就要都进行改动,那何不妨将通信层和界面层之间添加一个接口类,这个接口用来调节它们之间的通信,若有一层进行修改,只要修改接口与该层之间的联系之外,另外一层不要改动,这样是不是方便一些呢!这个让我想起了数据库系统里面三级模式设计,外模式,模式,内模式它们三者之间的联系是通过映像来实现的,这样使得它们之间的关系清晰明了,这样数据通信即安全又方便!

     还有我们可以通过重构代码而实现一些我们所需要的特殊功能,这里应该是说代码重写,就像我们基础阶段的项目中,什么鼠标,按钮的形状的改变,都可以通过代码的重写来实现!只怕我们想不到,不怕我们做不到!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值