I start with one class and factor out as I go along. My aim is to end up with something like a facade or mediator pattern, but if I don't have enough time it usually just becomes a god-object


I take the same approach as I do with cooking, I never follow recipes, I just make sure I have all the right ingredients and make the rest up as I go along.