Variations on the View
- Pluggable View: Client code injects data extraction logic in the View’s at initialization.
- Passive View: View’s state is fully orchestrated by the Controller.
- Widget level vs. Container level View
- Visual Proxy: The Model acts as a factory of its own View, choosing the appropriate
representation for its data.
- Data Dialog: “Fire and forget” dialog to accept information from the user.
- Visibility allowed notifications
- Synchronization View state