博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java_面向对象
阅读量:5321 次
发布时间:2019-06-14

本文共 491 字,大约阅读时间需要 1 分钟。

何为面向过程

刚开始学习C语言的时候都练习过算法流程图,简单的说就是一个功能的一步步实现,第一步如何做,第二步如何做,同时第二步是依赖第一步的,比如泡茶,首先烧水,然后放茶叶到杯子中,再倒入水,这就是面向过程,将完成一个功能按照步骤一步一步的实现。

何为面向对象

首先明白面向对象和面向过程的关系不是对立关系,而是依赖关系。

但一个工作超出了面向过程能轻易实现的范畴,就涉及了面向对象的解决方法,比如需要生产一辆车,使用面向过程就显得力不从心,过程太复杂,不能简单的一步一步拆分,而应该将车的各个部件拆分来完成,最后才组装,这就是面向对象的思想。

但也由于车的部将的完成也是按照一步一步实现的,所以说面向对象和面向过程是相辅相成的,不是对立关系。

面向对象关键词

OOA:面向对象分析

OOD:面向对象设计
OOP:面向对象编程

总结

  1. 面向过程和面向对象都是解决问题的思维方式,代码的组织方式
  2. 解决简单问题可以使用面向过程
  3. 解决复杂问题,宏观上使用面向对象,微观使用面向过程

转载于:https://www.cnblogs.com/fan979398/p/11165830.html

你可能感兴趣的文章
linux下安装python环境
查看>>
pdnovel 看书 读书 听书
查看>>
oracle for loop 代替cursor (转载)
查看>>
Linked List Cycle II
查看>>
工作踩坑记录:JavaScript跳转被缓存
查看>>
个人作业
查看>>
XMLHttpRequest对象
查看>>
c语言选项实现
查看>>
Linux 学习
查看>>
WEB小计
查看>>
九度-题目1214:丑数
查看>>
JS对象随机数 random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。 注意:返回一个大于或等于 0但小于1的符号为正的数值...
查看>>
python学习:缩进
查看>>
二叉树
查看>>
conda命令不能用的问题
查看>>
Idea导入项目详解
查看>>
Java保存简单偏好的类
查看>>
HDU-3887 Counting Offspring 树状数组+模拟栈
查看>>
441-安排硬币
查看>>
BZOJ3065 带插入区间K小值
查看>>