标签: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