最初からOO指向で考えると設計しづらくないか?