面向对象和面向过程是我始终不能理解的,可以说是傻傻分不清,下面是简单的罗列。
第四章【面向过程的软件开发方法】
模块是数据说明、可执行语句等程序对象的集合,模块可以单独被命名的而且可通过名字来访问。例如:过程、函数、子程序等都可以作为模块。
模块独立性是软件中每个模块只涉及软件要求的具体子功能,而和其他的模块接口是简单的,即常说的"高内聚,低耦合,简单明了"。
第五章【程序编码】第六章【软件测试】第七章【软件维护】(见下一篇)
第八章【面向对象技术】
面向对象的定义理解为:面向对象=对象+类+继承+通信
对象、是描述客观事物的实体构成系统的基本单位,由属性和操作来组成的封装体。
类、是是具有相同数据结构和相同操作的对象的集合
继承、是使用已存在的定义作为基础建立新定义的技术,新类的定义可以是既存类所声明的数据和新类所增加的声明的组合
新类也叫派生类,在原有基础上发展出特有的属性。
面向对象的思想:从现实的世界出发,即生活中客观存在的事物是对象,解决这些对象存在的问题就是面向对象。
里面应该存在很多不对的地方,欢迎指正,如果有理解面向对象和面向过程的方法希望可以和我分享,谢谢!