面向对象与面向过程

两者的区别 面向对象是把构成问题事务分解成各个对象,是以功能来划分问题的,是高度实物抽象化; 面向过程就是分析出解决问题所需要的步骤,然后一步步的实现,是自顶向下的变成。 以五子棋为例: 面向对象的思路: 1)黑白双方,这两方的行为是一模一样的; 2)棋盘系统,负责绘制画面; 3)规则系统,负责判定诸如犯规、输赢等。 面向过程的思路: 1)开始游戏    2)黑子先走    3)绘制画面 4)判断
相关文章
相关标签/搜索