什么是“面向过程的语言”、什么是“面向对象的语言”

[复制链接]
查看11 | 回复4 | 2016-8-9 18:32:47 | 显示全部楼层 |阅读模式
say easy

回复

使用道具 举报

千问 | 2016-8-9 18:32:47 | 显示全部楼层
面向对象和面向过程都是一种将现实世界事物抽象的过程。所谓面向对象的描述对事物按一定共性建立类别进行描述的过程。人可以按性别分类:男人 女人,你是怎么建立这个概念,你刚生出来就知道了吗,不是,这是在日后的生活中慢慢理解的。这就是一种面向对象的抽象过程(对象:人 属性:性别)。面对象设计最大问题是,对事物理解的不深刻无法对其建立抽象类别,就好比是,在你真正理解性别这个词语的意思前,你是无法按性别来对人进行分类的。面向对象设计最容易出现的问题就是分类有问题:比如:对象:人属性:性别但你在程序设计中,把性别的两个值分别设置成为“ 男”和 “儿童”,你别笑,这是目前面向对象设计中最容易出现的错误。理解了
回复

使用道具 举报

千问 | 2016-8-9 18:32:47 | 显示全部楼层
用大白话说,在做个对比,在举个例子你就懂了!!说到基于基于面向对象程序设计(后面就不用了就“基于对象”)在这之前是“基于过程”过程和对象的区别(主要):过程没有办法重复使用。例如:1+2+3这就是一个过程(答案是6)---!!!它没有办法重复使用 (当改为4+5+6你又要重新写代码)说对象了它可以重复使用。列如:a
回复

使用道具 举报

千问 | 2016-8-9 18:32:47 | 显示全部楼层
比如在word中执行一些自动化动作叫面向过程,比如建立一个记事本叫面向对象。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行