Model-View-Presenter パターンと Model-View-Adapter パターンに違いがあるかどうか、そしてもしそうなら、その違いは何かを理解しようとしています。それらを比較/対比するオンライン リソースが見つからないため、それらが実際に異なるかどうかさえわかりません。
私が見つけたそれらの説明は、本質的に私と同じように聞こえます。私が集めたものから、どちらの場合も制御フローは基本的に次のとおりです。
View <-- Adapter/Presenter --> Model
(where Adapter/Presenter can also respond to events from View and Model)
View: the UI
Adapter/Presenter: main logic; mediator between the UI and the data model
Model: the data model
アダプター/プレゼンターはビューとモデルを「知っています」が、ビューとモデルは自分以外の誰かについて知りません。
ここには完全に欠けている微妙な点があると思います。それは何ですか?