26 使用面向过程和面向对象结合的思想开发软件

26 使用面向过程和面向对象结合的思想开发软件

两者结合起来,开发更有保障。

什么是面向过程开发?

面向过程开发也称结构化开发,将软件要实现的功能分解成一个个连续的流程结点,将每个节点都实现为一个函数,依次调用这些函数以完成软件功能。至于执行流程中多个函数共用的数据,则拿出来定义为共享的数据结构,实例化,在函数中使用和传递。

什么是面向对象开发?

面向对象开发主要指模拟人类的思维方式,将软件需求中的事物关系,通过封装、继承、多态等手法抽象为一个个具体的对象(类),在对象中包含数据和操作数据的方法,以此方式实现软件需求。对象与对象之间的通讯,主要以发送信息的方式进行。