码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的优势

时间:2016-12-22 07:01:47      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:style   判断输赢   turn   bsp   思想   编程思想   开始游戏   nbsp   blog   

面向对象(OOP),是一种以对象为中心的编程思想,注重业务的对象和对象的功能,以功能划分对象和问题,而不是步骤,过程中你是指挥者。

面向对象的优势:

1.可读性;

2.可重用性;

3.稳定性;

4.易维护性;

5.可测试性;
例如:五子棋

一、面向过程的方法:
1.开始游戏 ↓

2.黑方先走 ↓

3.绘制画面 ↓

4.判断输赢 ↓

5.turn白方 ↓

6.绘制画面 ↓
7.判断输赢 ↓
8.... 重复步骤 ...9.悔棋     ↓
10.输出最后结果。

 

二、面向对象的方法

1.黑白双方,双方行为是一模一样的;

2.棋盘系统,负责绘制画面;

3.规则系统,负责判定诸如犯规、悔棋、输赢等rules;

 

面向对象的优势

标签:style   判断输赢   turn   bsp   思想   编程思想   开始游戏   nbsp   blog   

原文地址:http://www.cnblogs.com/wells33373/p/6209686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!