摘要: 我们知道在没有面向对象编程语言的时候,我们都是用面向过程的方式来编写程序的,典型的就有C语言,Fortran等等,面向对象的思想,无疑带来了编程思维的一个新的飞跃,但因为多增加一层抽象,也面临着性能问题,典型的就是内存问题。 面向对象编程,主要围绕着三大特性,封装,继承,多态来实现的,主要的实现方式 阅读全文
posted @ 2019-03-26 11:28 Jimmy-Home 阅读(492) 评论(0) 推荐(0)
摘要: 在一般的教程里,都谈到子作用域可以访问到父级作用域,进而访问到父级作用域中的变量,具体是如何实现的,就不得不提及到函数堆栈和执行上下文。 举个例子,一个简单的闭包: 首先,我们可以知道,example是一个函数构造器,我们是可以通过new来将他实例化成对象,但其实example实际上是一个对象的引用 阅读全文
posted @ 2019-03-26 10:40 Jimmy-Home 阅读(186) 评论(0) 推荐(0)