注意:看这篇文章之前建议看看之前的文章,因为内容之间衔接性比较强.勿喷.. 面向对象,是一种思维模式的名字,并不是指某种特定的写法,面向对象简称oop,思路的核心在于:什么时候 什么东西 做什么. 编程讲究代码与思路的绝对吻合,如果代码没有对应思路的某个过程,那么思路就和代码脱节了,那么代码的由来就有待考证了,由于面向对象的描述,不在意具体的细节描述,只在意什么东西做什么,为了能让代码和思路吻合,封装便应运而生,只有封装才能使得一句代码对应一个做什么,这就意味着我们需要知道自己事先准备好一堆“做…