我正在开发一个小型 java 游戏,它是 1995 年游戏主题医院的一种克隆。我最近一直在研究 GUI 和关卡结构,现在我可以找到路径和网格了。我目前“建造东西”的方式包括一个房间和一个接待台,到目前为止它工作正常,但我需要实现一种方法来添加不同类型的房间和项目。这是我当前在按钮上创建对象的代码(http://snipt.org/lUm)。
我相信一定有更好的方法来做到这一点!我知道我的实现很差,但我最近才开始了解如何使用抽象类和接口。
实际上设置房间或项目的属性,我目前没有问题。我正在考虑未来,但我喜欢我如何在 Stack 上获得不同的意见。关于如何实现这样的事情的想法?有这类事情的例子吗?我会搜索它,但我不确定要搜索什么,因为如果我正在做的事情有一个确切的名称,我就不知道。
很抱歉,如果我不太清楚我在说什么。我很乐意回答任何进一步的问题,或者根据需要或要求上传更多的代码部分。
提前感谢您的时间和想法!