refactoring

主にヘッダの役割を定義のみにするよう、リファクタリングを行いました