1.面向对象与面向过程
面向过程
面向过程的思想可以理解为做一件事,每一步该怎么做,比如写作业,第一步找出作业,第二步打开作业,第三步写作业。
面向对象
面向对象则更为抽象,是将一件复杂的事进行不断地分化,使其变得简单。比如建房子,一部分人是设计师,一部分人是油漆师....
对于一件复杂的事,我们要用面向对象的思维进行整体上的分析,而每一个细分的小事则要用面向过程进行解决
2.面向对象的本质
以类的方式组织代码,以对象的形式封装数据#
3.类,对象的解释
1.类:抽象的,可以形象的理解为人的职业,比如老师。对于代码也是如此。
2.对象:形象的,可以理解为人。
4.面向对象的特征
- 封装:把一个代码用东西装起来
- 继承:儿子继承老子财产
- 多态:不同的代码书写的同一事物具有不同性