【发布时间】:2011-02-11 14:07:35
【问题描述】:
我一直在编写棋盘游戏的软件版本。到目前为止,我已经编写了与游戏板上的物理对象相对应的类。我很擅长编写程序逻辑,但是我发现许多逻辑类都需要访问相同的对象。
起初我将适当的对象传递给被调用的方法,但这变得非常乏味,尤其是当方法需要许多对象来执行它们的任务时。为了解决这个问题,我创建了一个类来初始化和存储我需要的所有对象。例如,这允许我通过调用 Assets.dice() 从任何类访问对象。
但现在我想了想,这似乎不对。这就是我在这里的原因,我担心我创造了某种神级。这种恐惧是没有根据的,还是我创造了灾难的秘诀?
【问题讨论】:
标签: java oop coding-style object shared-objects