>>760
継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず
あとは他人のコード読んだり、作りながら覚えるとよきですよ