实验3、4反思总结

实验3、4已经结束了,是时候总结一下了。

通过这两次实验的训练,能让我们记住不是那些代码。也许过不了多久,当再回头看那些代码时,对于自己都会显得生涩。然而,那些设计一个健壮、可维护的软件的思想已经内化进我们的血液了。

一个整体的框架

以进行开发的java语言为例,java是面向对象的语言。在设计一个软件之时,我们抽象出各种需求,以类为单元,将各种类进行组合。这些类之间的关系构成了整个软件的框架。

面向可复用性

在工业上,我们可能需要开发各种各样的软件,而这些软件之间往往又会有各种共性之处,这些共性之处会带来代码上的共性。基于此思想,我们要使所写的ADT能够复用于各类近似的场景,直接应用已有的ADT,而不是从头再写一堆跟之前写过的重复率很高的代码。

面向可维护性

对于可维护性,无论是需求的更改还是需求增加等等,都需要程序能够能够很好地做出适应。这种做出改变的难易程度便是可维护性。而要使程序拥有良好的可维护性就需要我们设计之初就提前做好合理的ADT框架,各种类的调用应该适合于后期的变化。同时,可以留下一些目前暂时没有实现但是后期可能会实现的接口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值