How to write breaks in a game.

Hi folks.

I haven’t got anywhere near this far yet, but I’ve been thinking about how to split up parts of a game.

Say there’s a game where, if the user gets to a certain score, the game is paused while presenting information or textures changed/updated, and then the game resumes.

Obviously I’ll have to skip over my usual update routines, but is it best to keep all the code for the presentation in the same routine, or use classes to break the code into large sections. And then, is it ok to Override the draw and update routines in another class?

I’m really just wondering what approaches people take and the reasons why. If I think about it all now I may save myself a headache!

Thanks.