ich programmiere einen quadrocopter, in c++, objektorientiert.
oo verstehe ich hier als technik der modularisierung, andere werkzeuge (vererbung etc. benutze (brauche) ich nicht).
nun taucht im programm (main, aufgerufen von 200hz-timerinterrupt) folgendes problem auf :
die objekte müssen untereinander kommunizieren.
symbolisch gesagt :
klassen : a und b, methoden : a.methode und b.methode, attribute (public) : a.attribut und b.attribut
im programm dann die objekte : a_objekt und b_objekt (davon gibts rund 20)
frage : wie kann a_objekt.methode auf b_objekt.attribut zugreifen ??
- attribute als objekte, also "ineinander referenzieren" wird bei der vielzahl sehr unübersichtlich
- lauter variablen im main ... das kanns nicht sein
- ?????