面向对象编程——object oriented programming

01 面向过程 和 面向对象 基本概念
面向过程——怎么做?

  1. 把完成某一个需求的所有步骤,从头到尾逐步实现
  2. 根据开发需求,将某些功能独立的代码 封装 成一个又一个函数
  3. 最后完成的代码,就是顺序的 调用不同的函数
  4. 面向过程的特点是:注重步骤与过程,不注重职责分工。如果需求复杂,代码会变得非常复杂。

图片说明

面向对象——谁来做?
相比 函数,面向对象更大的封装,根据 职责,在一个对象中封装多个方法

1、在完成某一个需求前,首先确定职责——要做的事情(方法)
2、根据职责确定不同的对象,在对象内部封装不同的方法(多个)
3、最后完成的代码就是顺序地让 不同对象调用不同方法。
4、面向对象的特点:注重 对象和职责,不同对象承担不同职责,专门应对复杂项目开发

图片说明