首页
友链
Search
1
01-快捷命令
132 阅读
2
寒假计划
128 阅读
3
浏览器规范(ES module)和 node.js 规范(Common JS)
120 阅读
4
03-概念解析
119 阅读
5
学期计划(大三下学期)
102 阅读
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
登录
Search
标签搜索
spring
mysql
vue
ansible
CSS
面试
计划
收获
JAVA面试题
spring-mvc
Starrylsi
累计撰写
106
篇文章
累计收到
37
条评论
首页
栏目
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
页面
友链
搜索到
51
篇与
的结果
01-贪吃蛇-面向对象
目标: 理解面向对象开发的四个步骤遗忘的知识: 八种数据类型,java中叫方法不叫函数使用到的属性: final,{mtitle title="相关问题"/}描述每个方法的实现步骤困难,比如说蛇的移动{mtitle title="摘要"/}面向对象的四个步骤{timeline}{timeline-item color="#19be6b"}1.需求分析{/timeline-item}{timeline-item color="#19be6b"}2.概要设计(概要设计,顾名思义,是对系统的概括性设计,关注的是系统的整体架构和主要模块的划分,以及模块之间的关系。其主要目的是确定系统的总体框架和主要功能){/timeline-item}{timeline-item color="#19be6b"}3.详细设计(详细设计则是在概要设计的基础上,对系统中的每个模块进行具体的设计,包括具体的类设计、接口定义、数据结构设计等。详细设计的主要目的是为了指导编码,以保证编码的顺利进行。){/timeline-item}{timeline-item color="#19be6b"}4.编码实现(根据详细设计进行编码,确保代码的质量){/timeline-item}{/timeline}{mtitle title="贪吃蛇"/}分析1-概要设计需要一个边框类需要一个蛇类需要一个蛋类蛇和蛋 都是边框类中的某一个或几个坐标蛇和蛋都需要一个点累分析2-详细设计(属性)点类 需要两个属性x,y蛇类 需要两个属性, 点类型的数组对象,当前长度蛋类 需要两个属性, 一个点对象,蛋是否存在边框 需要一个属性, 能保存字符类型的二维数组分析3-详细设计(方法)点 需要有参构造方法蛇 需要构造方法 需要移动方法 吃方法蛋 需要构造方法 需要判断是否纯在的方法边框 需要画边框的方法 画蛇 画蛋编写好代码后进行测试
2024年09月03日
12 阅读
0 评论
1 点赞
1
...
10
11