当前位置 : 主页 > 手机开发 > 其它 >

面向对象编程

来源:互联网 收集:自由互联 发布时间:2021-06-19
面向对象编程 面向:以什么为主,基于什么模式:面向实力的演艺圈,面向流量的演艺圈 对象:由键值对组成,可以用来描述事物,存储数据的一种数据格式 编程:使用代码解决需求

面向对象编程
 面向:以什么为主,基于什么模式:面向实力的演艺圈,面向流量的演艺圈
 对象:由键值对组成,可以用来描述事物,存储数据的一种数据格式
 编程:使用代码解决需求

 面向过程编程:
 老板直接找到每个员工,安排具体任务
 按照步骤,或流程逐步实现,边做边测
 其中一个失误,搜面所有工作,都要停止
 面向对象编程:
 老板直接找到部门负责人,
 提前规划需求,将大需求美不断拆成小需求,按照分工协作的方式,解决所有小需求
 出现失误,各部门各司其职,与其他部门不相关,方便定位问题的所在,直接解决问题

 面向对象:(OO)
 思想 > 语法

 面向对象分析(OOA):

       需求分析,拆分各种各样的小需求,按照分工协作的形式

 面向对象设计(OOD):

  高内聚,低耦合

面向对象编程(OOP):

  根据需求进行编程

 

面向对象编程的3大特点:

面向对象的三大特点:
 封装,继承,多态

 封装:
 函数的封装,将一个功能封装起来,小封装
 将多个函数和属性,整体封装起来形成一个具体的对象

 继承:
 让一个不具有某些特征的对象,具有另一个对象的特征

 多态: 多种形态,一个功能的不同的应用场景 应用场景,创建场景

网友评论