我已经使用Swing实现了GUI,并且总是尽可能地遵循MVC模式。在GUI的设计中也使用了FSM吗?到目前为止,这似乎是可行的,但我必须承认,我是“幸运的”,没有必要建立过于复杂-复杂或精心设计的GUI。我以前构建过FSM(在不同类型的应用程序中使用-mainly in C++),我开始怀疑GUI中的FSM是否真的被用作一种模式,我的方法是检查ActionList
我试图在java中制作一个简单的马里奥游戏。有了这个,我想要一个listener,因为Goomba(马里奥的主要敌人)被杀了。经过一番研究,我研究了一下Observer Patternpublic interface GoombaDeathListener {}public class Player extends Entit