面向对象软件开发主要有哪些过程?面向过程是分析解决问题所需的步骤,然后用函数一步一步地实现这些步骤,当一步一步地使用时,可以一步一步地调用;面向对象是将问题事务分解成各种对象,建立对象的目的不是完成一个步骤,而是描述某物在解决问题行为的整个步骤中的作用。我们可以用生活中的例子来理解面向过程和面向对象,比如五子棋。面向过程的设计思想是首先分析问题的步骤:1。开始游戏,2。太阳黑子先到,3。画图,4。判断胜负,5。轮到白人了,6。画图画,7。判断胜负,8。返回步骤2、9。输出最终结果。以不同的方式执行每个步骤。如果是用面向对象的设计思想来解决问题。面向对象设计是从另一种思维方式来解决问题。整个五子棋就像两颗豌豆一样可以分为1,黑白两面,双方的行为是一样的,2,棋盘系统,负责画图,3,规则系统,负责判断犯规、输赢等。第一类对象(player对象)负责接收用户输入,并将棋子布局的变化通知第二类对象(chessboard对象)。当棋盘对象接收到棋子的变化时,它负责在屏幕上显示这些变化。同时,利用第三类对象(规则系统)确定棋局。显然,面向对象是按功能而不是按步骤来划分问题的。画棋游戏也是如此,在面向过程的设计中,这样的行为分散在许多步骤中,很可能出现不同的画法版本,因为设计者通常会考虑实际情况做出各种简化。在面向对象设计中,图形只能出现在棋盘对象中,保证了图形的统一性。
分享文章:面向对象方法的开发过程包括面向对象软件开发主要有哪些过程?-创新互联
网站链接:
http://shouzuofang.com/article/cdjcoo.html