Java 基于文本的结构建议
我对编程相当陌生,我正在尝试编写一个基于文本的冒险 我正在使用Java,我想开发一个类结构。目前,我有一个角色对象、房间对象和位置驱动程序。角色的位置和资源清册位于角色对象中。位置驱动程序根据需要实例化房间对象。(即,角色选择从房间A移动到B,位置驱动程序实例化房间B,将角色移动到房间B,然后房间B提示开始)每个房间都有提示、资源清册和出口 它工作正常,除了位置驱动程序运行if函数,该函数将房间代码与特定房间功能(即房间C功能)相匹配。在功能区内,房间的细节被填满。然后用特征实例化房间 有更好的方法吗?我的意思是,这很有效。但这让人感觉很痛苦Java 基于文本的结构建议,java,object,structure,adventure,Java,Object,Structure,Adventure,我对编程相当陌生,我正在尝试编写一个基于文本的冒险 我正在使用Java,我想开发一个类结构。目前,我有一个角色对象、房间对象和位置驱动程序。角色的位置和资源清册位于角色对象中。位置驱动程序根据需要实例化房间对象。(即,角色选择从房间A移动到B,位置驱动程序实例化房间B,将角色移动到房间B,然后房间B提示开始)每个房间都有提示、资源清册和出口 它工作正常,除了位置驱动程序运行if函数,该函数将房间代码与特定房间功能(即房间C功能)相匹配。在功能区内,房间的细节被填满。然后用特征实例化房间 有更好的
我应该一次实例化所有的房间吗?还是有更好的整体结构?有很多方法可以做到这一点;这最终成为一个意见问题,可能会被排除在StackOverflow的范围之外。我的一个建议是,你可能想要表格,而不是if语句。这不是一个坏问题,但你确实觉得这样的问题应该去哪里?