面向对象与面向过程的区别

发布于 2021-11-25 07:36:26      浏览 329

面向对象与面向过程的区别

详情:

1、
欢迎访问抉信网 www.juexinw.com
1.有什么(属性):用来描述对象。
2、
欢迎访问抉信网 www.juexinw.com
能够做什么(方法):告诉外界对象有那些功能。
3、
欢迎访问抉信网 www.juexinw.com
后者以前者为基础。
4、
欢迎访问抉信网 www.juexinw.com
大的对象的属性也可以是一个对象。
5、
欢迎访问抉信网 www.juexinw.com
为什么要使用面向对象:
6、
欢迎访问抉信网 www.juexinw.com
2.首先,面向对象符合人类看待事物的一般规律。
7、
欢迎访问抉信网 www.juexinw.com
对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。
8、
欢迎访问抉信网 www.juexinw.com
方法的定义非常重要。方法有参数,也可能有返回值。
9、
欢迎访问抉信网 www.juexinw.com
3.注意区分:对象(本身)、对象的实现者、对象的调用者。
10、
欢迎访问抉信网 www.juexinw.com
分析对象主要从方法开始。
11、
欢迎访问抉信网 www.juexinw.com
我们通过类来看待对象,类是对象的抽象。
12、
欢迎访问抉信网 www.juexinw.com
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
13、
欢迎访问抉信网 www.juexinw.com
对象之间的耦合性一定要低(比如不同硬盘和不同主板之间的关系)。
14、
欢迎访问抉信网 www.juexinw.com
这样才能使每个对象本身做成最好的。
15、
欢迎访问抉信网 www.juexinw.com
4.对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
16、
欢迎访问抉信网 www.juexinw.com
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
17、
欢迎访问抉信网 www.juexinw.com
可复用性是OOP的基础。
18、
欢迎访问抉信网 www.juexinw.com
比较面向过程的思想和面向对象的思想:
19、
欢迎访问抉信网 www.juexinw.com
5.面向过程的思想:由过程、步骤、函数组成,以过程为核心;
20、
欢迎访问抉信网 www.juexinw.com
面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
21、
欢迎访问抉信网 www.juexinw.com
面向过程是先有算法,后有数据结构。
22、
欢迎访问抉信网 www.juexinw.com
6.面向对象是先有数据结构,然后再有算法。
23、
欢迎访问抉信网 www.juexinw.com
在用面向对象思想开发的过程中,可以复用对象就进行复用,如无法进行复用则开发新的对象。
24、
欢迎访问抉信网 www.juexinw.com
7.开发过程是用对个简单的对象的多个简单的方法,来实现复杂的功能。
25、
欢迎访问抉信网 www.juexinw.com
从语法上来看,一个类是一个新的数据类型。
26、
欢迎访问抉信网 www.juexinw.com
8.在面向对象编程中,除了简单数据类型,就是对象类型。

上一篇:新婚之夜闹洞房招数推荐 下一篇:如何保护个人信息安全

相关推荐

  • 离婚的女人好找对象吗。
    离婚的女人好找对象吗。 首先你得接受一个事实,你是一个离过婚的人。 即使在上段婚姻里你没有错,你也已经被社会贴上了一个标签。 没结过婚的人肯定不大愿意……

    其他 发布于 2022-06-16 01:27:03 浏览 296

  • 连续分节符和下一页分节符的区别
    连续分节符和下一页分节符的区别 以word为例,其连续分节符和下一页分节符的区别: 1.下一页分页符仅仅分页,还是算作同一节分节符就是分成两个节,你可以针对这两个节设……

    其他 发布于 2022-06-15 12:19:45 浏览 386

  • 显示屏75hz和144hz有什么区别
    显示屏75hz和144hz有什么区别 显示屏75hz和144hz的区别是144Hz刷新率提高了显示器的刷新速度,从每秒75次提高至144次,意味着以前只能每秒显示75幅画面,现在可以达……

    其他 发布于 2022-06-15 12:06:05 浏览 344

  • 进网许可和进网试用有什么区别
    进网许可和进网试用有什么区别 进网试用证是信息产业部颁发的。它是对检验合格的新产品在一年内的身份证。进网试用证呈绿色,一年后,就会给新品颁发蓝色的进网许可……

    其他 发布于 2022-06-14 23:05:15 浏览 317

  • 酷我音乐和酷狗音乐区别
    酷我音乐和酷狗音乐区别 酷我音乐盒: 1.支持MV视屏。 2.MV支持伴唱,即使用伴唱功能可以消除原唱,像去KTV唱歌一样,但是2011版本酷狗也支持该功能了。 3.试听……

    其他 发布于 2022-06-14 17:43:35 浏览 269

  • 路由器wifi5与wifi6区别
    路由器wifi5与wifi6区别 相比wifi5,wifi6网络带宽提升4倍,并发用户数提升4倍,网络时延从平均30ms降低至20ms。无线接入点(AP)能同时处理多达12个的wifi流。 ……

    其他 发布于 2022-06-14 11:23:33 浏览 330

  • 手机样机和新机的区别
    手机样机和新机的区别 以苹果手机为例,手机样机和新机的区别是:新机专门为用来出售.全新的产品是未使用过的。样机为验证设计或方案的合理性和正确性,或生……

    手机 发布于 2022-06-14 10:26:22 浏览 503

  • 华为nova4和nova5i区别
    华为nova4和nova5i区别 1.拍照方面:华为nova5i后置拍照配备了多场景AI四摄,多场景拍摄智能切换。四颗摄像头分别为2400万高清镜头.800万超广角镜头.200万微……

    其他 发布于 2022-06-14 03:37:18 浏览 348

  • 联发科与高通骁龙区别
    联发科与高通骁龙区别 1.高通和联发科移动芯片都是基于ARM的核心进行设计,高通在CPU和GPU的性能上都是要超过联发科,而且高通在基带方面也是有着不少的优……

    其他 发布于 2022-06-13 00:53:21 浏览 352

  • 三极管放大电路与运算放大器的区别
    三极管放大电路与运算放大器的区别 1.三极管只有三个脚,而运算放大器最少八只脚。 2.单个三极管的放大倍数很有限,而运算放大器的放大倍数很大很大。 3.单个三极管的输……

    其他 发布于 2022-06-12 21:09:00 浏览 369