1、系统分析
面向对象分析方法,站在用户的角度回答两个问题:
(1)系统中应该有什么对象?
a.棋盘
b.棋局:多个棋子构成的某一时刻的状态
c.游戏:系统总控对象,接收用户的操作指令,并按照用户的操作指令控制棋盘和棋局。
(2)每个对象都应该有什么属性和方法?
棋盘 |
||
属性 |
rows |
1、系统分析
面向对象分析方法,站在用户的角度回答两个问题:
(1)系统中应该有什么对象?
a.棋盘
b.棋局:多个棋子构成的某一时刻的状态
c.游戏:系统总控对象,接收用户的操作指令,并按照用户的操作指令控制棋盘和棋局。
(2)每个对象都应该有什么属性和方法?
棋盘 |
||
属性 |
rows |