面向对象编程 面向:以什么为主,基于什么模式:面向实力的演艺圈,面向流量的演艺圈 对象:由键值对组成,可以用来描述事物,存储数据的一种数据格式 编程:使用代码解决需求
面向对象编程
面向:以什么为主,基于什么模式:面向实力的演艺圈,面向流量的演艺圈
对象:由键值对组成,可以用来描述事物,存储数据的一种数据格式
编程:使用代码解决需求
面向过程编程:
老板直接找到每个员工,安排具体任务
按照步骤,或流程逐步实现,边做边测
其中一个失误,搜面所有工作,都要停止
面向对象编程:
老板直接找到部门负责人,
提前规划需求,将大需求美不断拆成小需求,按照分工协作的方式,解决所有小需求
出现失误,各部门各司其职,与其他部门不相关,方便定位问题的所在,直接解决问题
面向对象:(OO)
思想 > 语法
面向对象分析(OOA):
需求分析,拆分各种各样的小需求,按照分工协作的形式
面向对象设计(OOD):
高内聚,低耦合
面向对象编程(OOP):
根据需求进行编程
面向对象编程的3大特点:
面向对象的三大特点:
封装,继承,多态
封装:
函数的封装,将一个功能封装起来,小封装
将多个函数和属性,整体封装起来形成一个具体的对象
继承:
让一个不具有某些特征的对象,具有另一个对象的特征
多态: 多种形态,一个功能的不同的应用场景 应用场景,创建场景