软工之面向对象和面向过程技术

面向对象和面向过程是我始终不能理解的,可以说是傻傻分不清,下面是简单的罗列。

第四章【面向过程的软件开发方法】

模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问。例如:过程、函数、子程序等都可以作为模块。

模块独立性是软件中每个模块只涉及软件要求的具体子功能,而和其他的模块接口是简单的,即常说的"高内聚,低耦合,简单明了"。



第五章【程序编码】第六章【软件测试】第七章【软件维护】(见下一篇)

第八章【面向对象技术】


面向对象的定义理解为:面向对象=对象+类+继承+通信

对象、是描述客观事物的实体构成系统的基本单位,由属性和操作来组成的封装体。

类、是是具有相同数据结构和相同操作的对象的集合

继承、是使用已存在的定义作为基础建立新定义的技术,新类的定义可以是既存类所声明的数据和新类所增加的声明的组合

新类也叫派生类,在原有基础上发展出特有的属性。

面向对象的思想:从现实的世界出发,即生活中客观存在的事物是对象,解决这些对象存在的问题就是面向对象。

里面应该存在很多不对的地方,欢迎指正,如果有理解面向对象和面向过程的方法希望可以和我分享,谢谢!

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值