博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象-面向对象和面向过程的区别
阅读量:5138 次
发布时间:2019-06-13

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

两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。

区别

1. 编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。

2. 封装性:都具有封装性,但是面向过程是封装的是功能,而面向对象封装的是数据和功能。

3. 面向对象具有继承性和多态性,而面向过程没有继承性和多态性,所以面向对象优势是明显。

转载于:https://www.cnblogs.com/lth0095/p/6950989.html

你可能感兴趣的文章
在iOS开发中,给项目添加新的.framework
查看>>
推荐18个基于 HTML5 Canvas 开发的图表库
查看>>
ACM/ICPC 之 优先级队列+设置IO缓存区(TSH OJ-Schedule(任务调度))
查看>>
ACM/ICPC 之 分治法入门(画图模拟:POJ 2083)
查看>>
php session设置说明 ,PHP中session_unset与session_destroy的区别 (转)
查看>>
android键盘事件
查看>>
网络编程- 解决黏包现象方案二之struct模块(七)
查看>>
这是最好的时光 这是最坏的时光 v0.1.1.1
查看>>
(三)微信小程序之发送服务通知(模板消息)
查看>>
linux命令ll -d
查看>>
[转载]ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
查看>>
用面向对象的思想设计问题
查看>>
Git Stash用法
查看>>
变量指针作为模板参数
查看>>
QComboBox用法小列(转)
查看>>
Leetcode 19. Remove Nth Node From End of List(python)
查看>>
WPF x:static的使用
查看>>
iOS Aspect Fit,Aspect Fill,Scale To Fill
查看>>
安装xhprof和graphviz
查看>>
c# 操作XML
查看>>