本文结合示例程序分析面向编程语言的多态特性的几大作用,正因为有这几大作用,能够解决程序员在编程中遇到的一系列烦恼,所以多态才会被设计出来并被广泛应用。

  那么上述所说的程序员面对的烦恼都是哪些呢?又是如何通过多态来解决这一系列烦恼的呢?

  我个人认为,作为程序员,非常有必要知其然,且知其所以然,也就是说不仅需要熟练使用编程语言来完成编程目标,也要知道为什么要这样编程。我认为编程语言的使用者都是站在巨人的肩膀上来完成目标的,因为编程语言的发明者以及其改进者,早已对我们当前碰到的问题踩过坑或者预想过,所以在编程语言中加入了一系列特性,让后面的编程者通过该特性的运用,直接越过这一个坑,故曰:站在巨人的肩膀上编程。

- 阅读剩余部分 -