软工之面型对象和面型过程技术
2015-09-01 17:29
155 查看
面向对象和面向过程是我始终不能理解的,可以说是傻傻分不清,下面是简单的罗列。
第四章【面向过程的软件开发方法】
模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问。例如:过程、函数、子程序等都可以作为模块。
模块独立性是软件中每个模块只涉及软件要求的具体子功能,而和其他的模块接口是简单的,即常说的"高内聚,低耦合,简单明了"。
第五章【程序编码】第六章【软件测试】第七章【软件维护】(见下一篇)
第八章【面向对象技术】
面向对象的定义理解为:面向对象=对象+类+继承+通信
对象、是描述客观事物的实体构成系统的基本单位,由属性和操作来组成的封装体。
类、是是具有相同数据结构和相同操作的对象的集合
继承、是使用已存在的定义作为基础建立新定义的技术,新类的定义可以是既存类所声明的数据和新类所增加的声明的组合
新类也叫派生类,在原有基础上发展出特有的属性。
面向对象的思想:从现实的世界出发,即生活中客观存在的事物是对象,解决这些对象存在的问题就是面向对象。
里面应该存在很多不对的地方,欢迎指正,如果有理解面向对象和面向过程的方法希望可以和我分享,谢谢!
第四章【面向过程的软件开发方法】
模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问。例如:过程、函数、子程序等都可以作为模块。
模块独立性是软件中每个模块只涉及软件要求的具体子功能,而和其他的模块接口是简单的,即常说的"高内聚,低耦合,简单明了"。
第五章【程序编码】第六章【软件测试】第七章【软件维护】(见下一篇)
第八章【面向对象技术】
面向对象的定义理解为:面向对象=对象+类+继承+通信
对象、是描述客观事物的实体构成系统的基本单位,由属性和操作来组成的封装体。
类、是是具有相同数据结构和相同操作的对象的集合
继承、是使用已存在的定义作为基础建立新定义的技术,新类的定义可以是既存类所声明的数据和新类所增加的声明的组合
新类也叫派生类,在原有基础上发展出特有的属性。
面向对象的思想:从现实的世界出发,即生活中客观存在的事物是对象,解决这些对象存在的问题就是面向对象。
里面应该存在很多不对的地方,欢迎指正,如果有理解面向对象和面向过程的方法希望可以和我分享,谢谢!
相关文章推荐
- sobel图像预处理
- 37.百度地图经纬度转换为指定view的屏幕坐标(像素点)
- 38.微信二维码扫描效果--设定扫描区域,周边是半透明--iOS原生二维码扫描
- js性能优化
- BZOJ 3771 Triple FFT+容斥原理
- 在IE中调试Javascript
- fp oo
- source code of MES Data
- IOS开发之 ---- 振动强度和时间(私有api)
- 36.在iPhone4S上,UIButton-setEnabled属性为NO时,无法改变button的状态,如上面的文字
- 40.iOS循环播放雷达扫描动画--Life365中的开启定位
- 基础知识(七)opencv、python、人脸框检测
- 自己写的Dapper通用数据访问层
- hdu 4756 MST+树形dp ****
- 新技术
- 手机充值
- 60个开发者不容错过的免费资源库
- 网页一键分享按钮HTML代码
- NodePad++ 添加NppaStyle.dll问题
- 清空表里的数据