#136 MVC-A Architecture - MVC plus App Architecture, emphasizing Controllers Roles

uml image

Diagram Information

Created by: admin   published
Language: Unknown
Repository: abulka/todomvc-oo
Commit: master


This "literate code map" shows the MVC-A Architecture which means MVC plus App Architecture.  It is speculatively designed and named by Andy Bulka.

This architectural design pattern clearly defines:

  • the role mediating Controllers play
  • the need for an App object
  • the direction and flow of events

The App object is central to this architecture:

  • holds refs to models
  • creates controllers
  • holds view state
  • contains some business logic methods

Coming soon

There will be a more detailed article on Medium to accompany this diagram, later in 2020. The code is open source on Github.

Modules being visualised

List of repository modules/files being visualised in the above diagram: