Topdown and Buttonup visitor.
Adaptor solution for UI framework.
Action system in cocos2dx, using strategy.