美文网首页
面向对象和面向过程解读

面向对象和面向过程解读

作者: Apple_Boy | 来源:发表于2019-07-05 13:34 被阅读0次

首先来看一下常见的名词:

OOA 面向对象分析(分析问题)

OOD面向对象设计(定义问题)

OOP面向对象编程(解决问题)


面向对象思考:

面向过程的范式重点在于设计方法

面向对象的范式将数据和方法结合在一起构成对象,使用面向对象范式软件设计重点在于对象以及对象的操作上

面向对象开发就是不断的创建对象,使用对象,指挥对象做事情。面向对象设计其实就是在管理和维护对象之间的关系。

面向对象的常用设计方法:

首先根据客户需求抽象出业务对象,

然后对需求进行合理分层,构建相对独立的业务模块

之后设计业务逻辑,利用多态、继承、封装、抽象的编程思想,实现业务需求

最后通过整合各模块,达到高内聚,低耦合的效果,从而满足客户需求

实例解读:把大象装进冰箱

面向过程:

1.打开 门 2.装进 大象  3.关上 门

1.描述步骤     2.侧重在动作描述说明上

面向对象:

1.门 打开  2.冰箱 装大象 3.门 关上

1.程序员从动作的完成执行者转变为动作指挥者

2.操作变得更加便捷    3.代码重用性

------找对象(特征:属性,行为:方法),调用对象下归属特定方法

面试:老板派经理去找人,老板自学--完成执行者,变成指挥者

其他理解:

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为

相关文章

  • Java程序员必修内功心法!(内功修炼第二层)

    1,Java 面向对象 1.1类和对象 1.1.1. 面向对象和面向过程的区别 1,面向过程 :面向过程性能比面向...

  • 【面向对象一】从面向过程到面向对象写函数方法的进化

    [目录] 面向过程写函数什么是面向过程?什么是面向对象?【面向过程】和【面向对象】写函数的不同【面向过程】写函数的...

  • Python 面向对象 - 01 基本概念

    目录一、面向过程 和 面向对象 基本概念1.1 面向过程1.2 面向对象二、类和对象2.1 类2.2 对象2.3 ...

  • 面向对象和面向过程解读

    首先来看一下常见的名词: OOA 面向对象分析(分析问题) OOD面向对象设计(定义问题) OOP面向对象编程(解...

  • 2、面向对象

    一、面向对象 定义:面向对象是基于面向过程的。 面向对象与面向过程比较:面向过程:面向过程是以函数为基础,完成各种...

  • 面向对象的三大基本特征和五大设计原则

    1、面向对象概念 1.1、理解面向对象 面向对象是相对面向过程而言; 面向对象和面向过程都是一种思想; 面向过程:...

  • Java基础

    1.面向过程和面向对象区别 1.1面向过程:面向过程性能高于面向对象 1.2面向对象:面向对象易复用,易拓展,易维...

  • Java 面试基础知识(一)

    1.面向对象与面向过程的区别 面向过程:性能比面向对象高,但是维护性、扩展性和复用性没有面向对象好。 面向对象:维...

  • Java 面试基础知识(一)

    1.面向对象与面向过程的区别 面向过程:性能比面向对象高,但是维护性、扩展性和复用性没有面向对象好。 面向对象:维...

  • Java学习day-07:面向对象

    一、面向过程和面向对象 1.面向对象与面向过程的区别: 面向对象具有三大特征;封装,继承,多态;面向对象与面向过程...

网友评论

      本文标题:面向对象和面向过程解读

      本文链接:https://www.haomeiwen.com/subject/evrshctx.html