coco2d-x and design pattern

Dear TEAM

what do you advise as design pattern that fit the best coco2d-x game application ??
I have in mind state machine approach with asynch or synch event dispatching, or simplY a kind of MVC ???
any idea about the best path?

regards
david
ps :
interesting link
http://www.cems.uwe.ac.uk/~lrlang/CSharp/Handouts/Section6.pdf

From my perspective, it depend on what kind your game is, and the member in your team. you should discuss together with them to make the decision.
besides, thanks for your material.