01-贪吃蛇-面向对象

starrylsi
2024-09-03 / 0 评论 / 12 阅读 / 正在检测是否收录...

目标: 理解面向对象开发的四个步骤
遗忘的知识: 八种数据类型,java中叫方法不叫函数
使用到的属性: final,

描述每个方法的实现步骤困难,比如说蛇的移动

面向对象的四个步骤


分析1-概要设计
需要一个边框类
需要一个蛇类
需要一个蛋类

蛇和蛋 都是边框类中的某一个或几个坐标
蛇和蛋都需要一个点累

分析2-详细设计(属性)
点类 需要两个属性x,y
蛇类 需要两个属性, 点类型的数组对象,当前长度
蛋类 需要两个属性, 一个点对象,蛋是否存在
边框 需要一个属性, 能保存字符类型的二维数组

分析3-详细设计(方法)
点 需要有参构造方法
蛇 需要构造方法 需要移动方法 吃方法
蛋 需要构造方法 需要判断是否纯在的方法
边框 需要画边框的方法 画蛇 画蛋

编写好代码后进行测试

1

评论 (0)

取消