Hacker News new | ask | show | jobs
by Swannie 5439 days ago
My original answer was longer, but this is hopefully clearer. Small programs are often split: Input Parsing. Process. Output presentation.

We can think of MVC where the View is the output presentation. The Model does the processing. The Controller does the initial input parsing, determining which part of the process to pass control to.

The Controller as "dispatcher" or coordinator.

1 comments

Thanks, this helps! Can you recommend any further reading? Or is it simpler than I'm thinking?