Heaven is a halfpipe-line

Een proces kan je opdelen in kleinere taken. Deze worden achter elkaar uitgevoerd. Wanneer je het proces vaak moet herhalen, bijv. bij het verwerken van een datastream, kan dat lang duren. Stel je een vliegveld voor, waarbij mensen de vertrekhal binnenlopen, moeten inchecken, bagage moeten afgeven, door de douanecontrole, en bij het vliegtuig hun ticket…

GoodCopBadCop

State of shock (1)

In dit artikel wil ik ingaan op verandering van gedrag. Hetzelfde object gedraagt zich andersin een specifieke situatie of als het ergens door getriggerd wordt. Daarvoor heb je het State Design Pattern en de State Machine.