game programming patternsってデザパタ本にその辺の構成法の疑問が載ってるかもな