代码的延伸——继承

[align=left] 什么时候使用继承,有了些新的体会。继承实际上是代码复用的一种很好的实现方式,不同于很多书上开头所描述的那样。从工程的角度其实能更好的理解这个问题,而从自然的角度却往往会更难理解一些。这是一个怪圈,若是不能堪破,终会为那些书所欺骗。
实际的工程经验,有时候胜于只是从书上去理解,能够更加的直至其中之精髓。这是亲身实践后和只是从书本上看得到的不同的东西。隐约的把握住,便能够更上一层楼了。
想使用另一个类中的某段代码,有几种手段。可以继承,但是继承有其局限性。无论是单继承抑或是多继承都有其各自的缺点。为避免其缺点,则又各自发展了很多的解决方案。但是,问题总是会不断的出现,解决了一个问题,可能就会有更多的问题出现。这也是一个怪圈,明白其中的道理,可能会很短的时间但是也可能会花上很长的时间。要看你接触到这个问题究竟是在什么时候,是早些时候就接触了,还是晚些时候才接触的。因其不同,而得到的结果便有所不同。这是一点经验,记录之反思之。总之,编程的一个基本问题,代码的复用,要有好的方式来解决。这不仅节省了代码量,更为后来的扩展提供了方便的接口。因此,便可进一步的知道原来类库中的类都是经过抽象再抽象而得到的一些基础的东西。我们要用的里面的代码也都是非常的基础的一部分。是类库的维护者为我们提供了的,现成的东西。继承他们的东西,很多的代码便不再需要我们去敲,而只是明白其中的作用就可以了。
这种工作的方式,无疑大大的提高了生产力,因为完成的东西无需我们再重新去编写或者仅仅需要完成一小部分的修改就能够满足我们的需要。这是程序的开发过程中,所应该追求的东西。[/align]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值