質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6f0c5f74864fe5b40b505284328992c9.jpeg)
回答: 特に問題なく、一般的な実装かと思います。 書かれている要件以外の要件がないのであれば必要十分です。