zoukankan      html  css  js  c++  java
  • 学会继承

    福尔摩斯,一个让我非常着迷的人物,他曾经说过——世上的事都是前人做过的,没什么新鲜的。这句话放到我们的学习当中同样适合。我们所学的没什么新鲜的,都是前人总结出来的,前人实践过的。或者是在前人的基础上有所变化。很少有完全创新的东西。所以我们要尽量站着前人的基础上,借鉴前人的经验教训。

    我们学习前人,就好比子类与父类的关系。前人是父类,我们是子类。我们学习前人的东西就是在继承前人。前人留下的东西都可以被我们继承。学习前人的经验,就好比是继承了父类的属性;学习前人做事的方式,就好比是继承了父类的方法;而对其进行一些改进,就好比是对父类方法的重写。

    继承是为了复用父类,并根据具体的情况进行一些改进。我们平时学习也是一样的,学的是前人总结的经验跟理论,当然有的时候需要根据我们的实际情况加以调整。而我们的原则应该是尽量继承前人的经验及理论,因为它们经过这么多年还能够流传下来,足以证明它是很有道理的。


    如上图,软件开发的理论以及相关的流程,经过前人多年的摸索总结,已经有了一个很完整、很成熟的规范,我们现在只要按照标准去做就可以了;前人总结的关于为人处世的方法以及技巧,大多也都适用于现在,但是毕竟时过境迁,现在的环境跟以前还是有一定差别的,例如以前送礼会送什么玉器、字画之类的。而现在人会送中华、茅台等。所以需要有一点点的变化。

    总之,前人的东西大部分都是适合我们现在的环境,如果需要创新,也应该是在学习了前人的理论、经验,了解了它们的优缺点,在其基础上加以创新,不应该凭空想象,随意创新。



  • 相关阅读:
    CodeForces 687B Remainders Game
    CodeForces 689D Friends and Subsequences
    CSU 1810 Reverse
    生成树收录
    吃奶酪
    带逆向思维的并查集
    中位数定理
    种类并查集(关押犯人)
    带权并查集
    分层图
  • 原文地址:https://www.cnblogs.com/liushuijinger/p/2790262.html
Copyright © 2011-2022 走看看