/MVRPTest

MVRPパターンの設計の学習用リポジトリ

Primary LanguageC#MIT LicenseMIT

MVRPTest

MVRPパターンの設計の学習用リポジトリ

疑問と結論

疑問 結論
値の変換(スライダーの入力値を加工する処理等)はどこのレイヤで行うべき? Presenter。ViewやModelに加工処理を書いてしまうと、いずれかがいずれかの都合に依存してしまい、密結合になってしまう。

Presenter is 何?

ModelとViewを繋ぐ役割のレイヤ。
単純に「お互いがお互いの参照を保持しないようにする」だけでなく、「お互いの都合を調整する」という役割も持つ。
(例えば「Modelの扱う値は0 ~ 100の範囲だが、View側のスライダーは0.0f ~ 1.0fの値を扱う」等。スライダーの値をModelの扱う値に変換する処理はここに書くべき)

LISENCES

UniRx
Extenject