Also erstmal, wenn du so ran gehst, das "richtige OOP" zu finden, dann ist das schon mal falsch. OOP ist kein Selbstzweck, sondern ein Paradigma, Konzept ein Grundgedanke. Und globale Variablen sind auch ok, wenn sie sinnvoll eingesetzt werden. Das "OOP" gibt es nicht, also kannst du auch nicht...