面向对象(OOP)基本概念
面向对象编程——object oriented programming
01 面向过程 和 面向对象 基本概念
面向过程——怎么做?
- 把完成某一个需求的所有步骤,从头到尾逐步实现
- 根据开发需求,将某些功能独立的代码 封装 成一个又一个函数
- 最后完成的代码,就是顺序的 调用不同的函数
- 面向过程的特点是:注重步骤与过程,不注重职责分工。如果需求复杂,代码会变得非常复杂。
面向对象——谁来做?
相比 函数,面向对象 是 更大的封装,根据 职责,在一个对象中封装多个方法。
1、在完成某一个需求前,首先确定职责——要做的事情(方法)
2、根据职责确定不同的对象,在对象内部封装不同的方法(多个)
3、最后完成的代码就是顺序地让 不同对象调用不同方法。
4、面向对象的特点:注重 对象和职责,不同对象承担不同职责,专门应对复杂项目开发