UI Arch

MVP

Description

Model-View-Presenter. Derivation of MVC, mostly used for building user interfaces.

Where to use

  • Desktop Apps.
  • \n
  • Legacy Android.

Real World Example

Windows Forms applications.

Code Example

class MVP:\n    def __init__(self):\n        pass\n\n    def execute(self):\n        print('Executing MVP')