面向对象的演进过程

计算机高级语言可以分为解释型语言(interpreting)和编译型语言(compiling),具体可以参考漫谈计算机编程语言。除了这种分类方式,其实还可以分为面向对象和面向过程,本期我们就来聊聊面向对象的演进过程。 远古时期 我们知道 程序 = 数据结构 + 算法,其中数据结构包括数组、栈、队列、链表、树以及图等,而算法是包含顺序、循环、分支三种逻辑结构的代码,为了使算法能够到处复用,通常将算法 …

Read more