面向对象软件开发主要有哪些过程?面向过程是分析解决问题所需的步骤,然后用函数一步一步地实现这些步骤,当一步一步地使用时,可以一步一步地调用;面向对象是将问题事务分解成各种对象,建立对象的目的不是完成一个步骤,而是描述某物在解决问题行为的整个步骤中的作用。我们可以用生活中的例子来理解面向过程和面向对象,比如五子棋。面向过程的设计思想是首先分析问题的步骤:1。开始游戏,2。太阳黑子先到,3。画图,4。判断胜负,5。轮到白人了,6。画图画,7。判断胜负,8。返回步骤2、9。输出最终结果。以不同的方式执行每个步骤。如果是用面向对象的设计思想来解决问题。面向对象设计是从另一种思维方式来解决问题。整个五子棋就像两颗豌豆一样可以分为1,黑白两面,双方的行为是一样的,2,棋盘系统,负责画图,3,规则系统,负责判断犯规、输赢等。第一类对象(player对象)负责接收用户输入,并将棋子布局的变化通知第二类对象(chessboard对象)。当棋盘对象接收到棋子的变化时,它负责在屏幕上显示这些变化。同时,利用第三类对象(规则系统)确定棋局。显然,面向对象是按功能而不是按步骤来划分问题的。画棋游戏也是如此,在面向过程的设计中,这样的行为分散在许多步骤中,很可能出现不同的画法版本,因为设计者通常会考虑实际情况做出各种简化。在面向对象设计中,图形只能出现在棋盘对象中,保证了图形的统一性。
文章题目:面向对象方法的开发过程包括面向对象软件开发主要有哪些过程?-创新互联
分享地址:https://www.cdcxhl.com/article0/cdjcoo.html
成都网站建设公司_创新互联,为您提供移动网站建设、服务器托管、网页设计公司、网站维护、网站制作、关键词优化
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联