一、面向对象的概念
面向对象的本质是用人类理解的方式去架构数据和方法之间的关系。面向对象的方式由于采用人类理解的方式,有利于开发人员去设计架构,还有利于其他程序员阅读和记忆你的架构。
但是站在编译器的角度,面向对象的代码会带来代码层级增加,软件的复杂度反而会上升。