2025-BUAA-OOPre课程博客作业
社区首页 (3640)
请编写您的帖子内容
社区频道(5)
显示侧栏
卡片版式
全部
学习资料
作业
作业提交
活动专区
最新发布
最新回复
标题
阅读量
内容评分
精选

21
评分
回复
2025-BUAA-OOPre课程博客作业
2025-BUAA-OOPre课程博客作业 一、架构设计 最终架构 项目采用分层架构: 1. 表现层 Main.java 程序的入口,负责按照依赖关系初始化所有核心组件,然后启动命令处理循环。 Command.java 命令处理器,从标准输入读取命令
复制链接 扫一扫
分享

13
评分
回复
OOPre课程总结
1.作业最终的架构设计, 在迭代中的架构调整及考虑: 主要类包括:MainClass主类,Adventurer冒险者类,Equipment装备类(包括两个子类:Weapon和Armour类,其中Weapon类包括两个子类Sword和Magicboo
复制链接 扫一扫
分享

8
评分
回复
OOpre课程总结:
oopre 1.架构设计 1.1迭代过程 第三次迭代:引入子类,完善Equipment和Bottle类的子类,避免重复定义共有的属性和方法,让代码更加简洁直观,可扩展性更好。 第五次迭代:引入Factory,将Bottle,Equipment,Spe
复制链接 扫一扫
分享

17
评分
回复
OOPre课程总结(第八次作业)
OOPre课程总结(第八次作业)
复制链接 扫一扫
分享

19
评分
回复
OOpre课程心得&总结
写在前面 这篇博客应该是OOpre的最后一次作业了,也标志着我们在OO大陆的冒险将告一段落。作为一份作业,应该有的模块与对应的问题都会在里面有所回应,但私心而言,我也更愿将这篇博客作为这半学期以来种种体验的一次纪念吧。 关于架构设计 整体架构大概分为
复制链接 扫一扫
分享

9
评分
回复
OOpre课程学习总结
完结撒花,庆祝OOpre结课,感谢课程组的倾心付出!! 最终架构设计 Adventurer类 封装了人物的体力值、攻击力、防御力、魔力、金币、装备攻击力、装备防御力、背包等结构,且定义了各种增加装备,增加药水瓶,学习法术,删除装备,携带装备,购买,战
复制链接 扫一扫
分享

4
评分
回复
面向对象先导课学习感悟
一、架构说明 从程序的迭代历程来看,其演进始终围绕面向对象的核心思想展开,通过逐步抽象与封装,实现了从简单实体管理到复杂交互系统的跨越,每个版本的架构调整都服务于功能扩展的逻辑自洽性。 最初的版本聚焦于冒险者实体的基础管理,核心是构建`Adventu
复制链接 扫一扫
分享

8
评分
回复
OOpre的课程总结
OOPre hw-8 系统总体架构 这是一个冒险者管理系统,采用面向对象设计,主要包含物品管理、冒险者属性和关系管理、战斗系统以及金钱系统四大核心模块。 核心模块划分 物品系统 基础抽象类:Item(所有物品基类) 派生类: Bottle(药水)→
复制链接 扫一扫
分享

15
评分
回复
2025 OOpre课程总结
1.作业最终的架构设计, 在迭代中的架构调整及考虑 核心架构图(没有比我还能省的吧) 主要类实现: MainClass类:负责输入输出,维护所有的冒险者,指令的分配以及指令的顶层执行。 Adventurer类:负责维护单个冒险者的全部信息,以及冒险者
复制链接 扫一扫
分享

22
评分
回复
雪沫乳花浮午盏,人间有味是OO
前言:轻轻的我走了,正如我轻轻的来,我敲一敲键盘,追忆OO的风采 一、作业架构设计 1、作业最终架构 下面将一一介绍架构中的各个部分以及其背后的思考 (1)指令处理模块 指令处理模块由三个类构成: MainClass类(以下简称MC)。
复制链接 扫一扫
分享

13
评分
回复
OOpre课程总结
OOpre课程总结 整体说明 最终架构 类关系说明 核心类说明 Command类:根据命令解析的数组,完成对应的指令。 Lexer类: 词法分析类,用于解析lr指令中传入的语句 Factory类: 工厂类,用于创建正确的类别对象 Adventurer
复制链接 扫一扫
分享

13
评分
回复
OOPre_hw8_心得体会
OOPre_hw8 1.架构和调整 整体架构如上,每个类按照作业要求实现基本功能,具有其基本属性,其中在Adventurer类下的Bottle和Equipment容器是未在背包中的,Adventurer类下的Bag类下的Bottle和Equipmen
复制链接 扫一扫
分享

16
评分
回复
OOpre 课程学习总结
作业架构与迭代调整 最终架构: 该项目的核心操作均围绕冒险者(Adventure)进行,包括但不限于冒险者属性维护、装备维护、技能维护以及战斗系统。所以我们大可将Adventure作为主要类,围绕该类进行操作。 首先,我们需要先行读入并解析指令。随着
复制链接 扫一扫
分享

16
评分
回复
OOpre课程总结:
一.冒险者作业最终架构设计 1.核心实体类 Adventurer(冒险者):实现 Target 接口,是系统的核心实体,包含属性和方法,关联 Bottle、Equipment、Spell 等其他类。 Equipment(装备):作为父类,有 Armo
复制链接 扫一扫
分享

8
评分
回复
OOPRE 课程总结
OOPRE 课程总结 作业最终的架构设计(仅展示部分主要结构) 前几次作业比较简单,按题意创建Adventurer,Bottle等类即可,按照关系继承,所使用方法如addBottle等均在Adventurer类中实现。 后面由于实现逻辑(switch
复制链接 扫一扫
分享

18
评分
回复
2025-OOpre-课程总结
1.最终架构设计 下面是idea自动生成的架构图,还不够完善 下面结合个人理解对整个项目再次详细阐述框架 核心类: main:主程序,实现对指令的读取、分割、识别以及对应地向 AdventureManager类调用相关的指令实现方法。 Adventu
复制链接 扫一扫
分享

6
评分
回复
BUAA OOpre课程总结
OOpre总结 架构分析 功能分析 InputManage:分析输入指令,传入GameManage GameManage:管理一个“服务器”,内含所有Adventurer,Equipment等公共资源 Adventurer:执行冒险者行为,包括添加/
复制链接 扫一扫
分享

12
评分
回复
OOPre:冒险者系统作业
一、作业最终架构 图片架构 简要说明: Main:程序入口 冒险者角色及管理类:Adventurer(冒险者,实现Employer、Employee接口)、AdventurerManage(管理类) 背包及物品管理:Backpack、OwnedIte
复制链接 扫一扫
分享

13
评分
回复
OOPre 课程总结
OOP 课程项目总结 一、项目总体介绍 本项目是一个以 冒险者管理与战斗系统 为核心的 OOP 实践项目。 通过解析多条指令(如 aa、ab、ae、ls、use、fight、ar、lr 等),实现对冒险者、物品、法术及雇佣关系的管理。 项目使用 J
复制链接 扫一扫
分享

32
评分
回复
OOPre 课程总结
一. 作业的最终架构 该项目是一个基于冒险角色(Adventurer)的角色扮演类程序,包含角色属性管理、物品装备、技能使用、战斗系统及关系管理等核心功能,整体架构围绕冒险角色的行为和交互展开,主要可分为以下几个模块: 1. 核心角色模块(Adven
复制链接 扫一扫
分享
为您搜索到以下结果:
141
社区成员
59
社区内容
发帖
与我相关
我的任务
2026年北航面向对象设计与构造
2026年北航面向对象设计与构造
复制链接 扫一扫
分享确定
社区描述
2026年北航面向对象设计与构造 java 高校
加入社区
获取链接或二维码
- 近7日
- 近30日
- 至今
加载中
社区公告
暂无公告