使用嵌套类和紧耦合的例子?

时间:2017-12-14 23:41:44

标签: java javafx static tightly-coupled-code

我正在开发一个游戏,我有一个嵌套类具有来访问外部类的成员函数和变量,以便执行它的功能。特别是外部类包含成员函数和与游戏对象相关的数据,而嵌套类扩展了AnimationTimer,基本上必须利用游戏对象的位置才能在画布上绘制它们。外部类也必须在 AnimationTimer 上调用start()方法,因此外部类中肯定需要 AnimationTimer 的实例。现在因为我对此有点新意,我对此感到困惑post所以

  1. 这是否是紧密数据耦合的情况?
  2. 在这种情况下,您应该将其转换为非嵌套类并访问" parent"成员函数通过static修饰符(在这种情况下为什么这是正确的,为什么不呢)?
  3. 欢迎任何建议:)

0 个答案:

没有答案