dieTante: Programmstruktur bei aufeinander aufbauenden Abläufen

Beitrag lesen

Hallo,

Es gibt da wohl einen Logikbaum, den man zum Verrecken nicht los wird.   ;)
Diesen kannst Du funktions- oder objektorientiert bearbeiten (...)

Oder aspektorientiert, eine kleine, feine Erweiterung der OOP.

das heißt (heute noch), statt:

(Klassen-)function xyz {
   /*Hier Code*/
   return rueckgabewert
}

schreibst Du:

(Klassen-)function xyz {
   if(testeIrgendwasGlobalesBevorMethodenaufruf()) {
      /*Hier Code*/
   } else return Null
   if (testeIrgendwasGlobalesNachMethodenaufruf) {
      return rueckgabewert
   } else return Null
}

Gruß, dieTante...