Zitat:
Mein Problem ist das man in
OOP alles so relativ programmieren muss
Na ja. Alles ist relativ.
OOP ist nicht so schwer wenn man sich daran gewöhnt hat.
Im Grunde mache ich es immer so: Alles ist ein "objekt". Das hat seine Eigenschaften, die des Objekt beschrieben, und auch Methoden, die diese Eigenschaften verändern. Das sind die Schnittschtellen nach "aussen". Aussen ist alles was nicht zum Objekt gehört.
Wenn es 2 verschiedene Objekten gibt die miteinander "interakten" müssen, dann definierst du ein weiteres Objekt die dies macht.