`
bearsorry
  • 浏览: 93052 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

代码重构

 
阅读更多

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

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

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics