iOSアプリを開発しています。
データの登録部分と更新部分があるのですが、そこのクラス設計についてどうしようか悩んでいます。(アプリ全体ではVIPERアーキテクチャを採用しています。)
登録部分と更新部分の違いは、決定ボタンのタイトルが登録するor更新する、更新の場合はすでに入力されているデータがテキストフィールドに入力された状態になっている、データレイヤーで呼ぶ処理が登録と更新の処理で異なるというくらいで、見た目はほぼ一緒、決定ボタンを押したらデータレイヤーに処理をリクエストする、というところが同じなので、View、Presenterレイヤーくらいまでは同じクラスを使用し、その下のデータレイヤーで使うクラスを分けようと思っています。
この方法は適切でしょうか?
もしもっとこうした方がいいのではないかというアイデア等ありましたら、ご教授いただけると幸いです。
あなたの回答
tips
プレビュー