さらに色々実装した

設計を見なおしたり、さらに色々実�