把大象塞进冰箱需要几步?
按照我们常规的思维惯性,需要三步:
1、打开冰箱
2、把大象塞进去
3、关上冰箱
考虑一下上述三个步骤,不难发现,这三个步骤构成了一个过程,这个过程的目的就是把大象塞进冰箱。
过程这个词是不是有点熟悉?没错,与面向对象编程相对应的另一种编程方式就是面向过程编程,以C语言为代表。
但是,把大象塞进冰箱除了上面这种方法外,还有一种方法!我们先把这件事情的两个主体找到,一个是大象,一个是冰箱。然后分别分析两个主体各自需要做什么事情。
大象:
1、走进冰箱
冰箱:
1、开门
2、关门
好了,分析好了两个主体需要做的事情,那么把大象塞进冰箱就可以这样划分了:
冰箱执行冰箱1(开门),然后大象执行大象1(走进冰箱),最后冰箱执行冰箱2(关门)。
通过这种方式,仍旧实现了把大象塞进冰箱的操作!但是,这种方式是以主体划分的,这个主体就是我们所谓的对象,而采用这种方式编程就是我们常常听到的面向对象编程,以python和java为代表!
那面向对象编程有什么好处呢?下一篇文章再解释咯~
为了方便大家查看我的原创文章,目前正在逐步把我发表在csdn上的文章搬运到我的个人公众号,请喜欢我的文章或者我优秀的灵魂的朋友关注我的公众号:
一起学习吧!!!!!