所以我正在尝试使用 VB.net 自学面向对象编程,虽然我有一些基本的经验,但我觉得我做的事情非常错误。
我的应用程序有两个可见屏幕(表单),一个“选择您的难度”屏幕,我将其称为 screen1,一个“游戏”屏幕,我将其称为 screen2。
我创建了一个在应用程序加载时运行的 Main() 类
从 Main() 我生成 screen1 和 screen2 (两种形式)。
Screen1 有两个按钮。单击时,他们将隐藏当前屏幕,显示屏幕 2,并根据选择的按钮以设定的难度开始游戏。
进入 Form 类后,我无法再引用 Main(),我可以在其中轻松关闭一个表单并打开另一个表单。
所以问题是这样的。关于正确的面向对象设计。更改屏幕和开始运行游戏的最广泛接受的方式是什么?
我不需要代码片段或任何东西,我只需要一个关于应该如何完成的基本解释。