1:面向对象简称OO (Object Oriented) ,也称之为面向对象思想
[是一种编程思维,也是一种思考问题的方式],
其基本思想是使用面向对象中的三大特征[继承、封装、 多态]进行程序设计
如何建立面向对象的思维呢?
1、先整体,再局部
2、先抽象,再具体
3、能做什么,再怎么做
面向过程:
注重的是这个执行动作,强调的是执行的动作;
面向对象:
使复杂的事情简单化,强调的是具体事务;
实例:
将大象装进冰箱。
1.打开冰箱
2.存储大象
3.关上冰箱
冰箱就是一个对象,具有存储功能;
到电脑城买电脑。
面向过程:
自己看参数、查报价、砍价等等。 自己在执行一系列的功能,在过程中处于
角色是执行者;
面向对象:
自己看不懂参数,查报价、砍价,不具备这些功能。
就找一具备这些功能的专业人士(朋友、老师),让专业人士进行操作;
自己变成一个指挥者,只用最后付钱就行了;
例子:
对窗口的操作:关闭、移动、最小化;
面向过程:
定义三个功能:
1、关闭窗口
2、移动窗口
3、最小化窗口
面向对象:
将三个功能定义到窗口事物中。
1、窗口关闭
2、窗口移动
3、窗口最小化
只要有了窗口这个对象,我们只需要指挥该对象做事情就可以