मैं यह समझने की कोशिश कर रहा हूं कि मॉडल-व्यू-प्रेजेंटर और मॉडल-व्यू-एडाप्टर पैटर्न के बीच कोई अंतर है या नहीं - और यदि ऐसा है - तो यह अंतर क्या है। मुझे कोई ऑनलाइन संसाधन नहीं मिला है जो उन्हें तुलना/विपरीत करता है, इसलिए मुझे यह भी यकीन नहीं है कि वे वास्तव में अलग हैं या नहीं।मॉडल-व्यू-प्रेजेंटर और मॉडल-व्यू-एडाप्टर के बीच क्या अंतर है?
मुझे जो विवरण मिला है वह मुझे अनिवार्य रूप से समान लगता है। मैं क्या एकत्रित की हैं से, दोनों ही मामलों में नियंत्रण प्रवाह मूल रूप से है:
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
एडाप्टर/प्रस्तुतकर्ता देखें और मॉडल "के बारे में जानता है", लेकिन देखना और मॉडल अन्य किसी के बारे में पता नहीं है खुद से
मुझे उम्मीद है कि एक सूक्ष्मता है कि मैं यहां पूरी तरह गायब हूं। यह क्या है?
या वाक्यांश एमवीपी में एक और तरीका, दृश्य प्रस्तुतकर्ता से अवगत है, और सक्रिय पार्टी है जो प्रस्तुतकर्ता को घटनाओं का निरीक्षण और प्रतिनिधि करती है। एमवीए में, दृश्य एडाप्टर से अवगत नहीं है, लेकिन दूसरी तरफ, और एडाप्टर सक्रिय पार्टी है जो दृश्य घटनाओं को देखता है। – hidro