What is "mtv"

Presentation or visualization layer - Not dedicated to knowing how knowledge was taken or where it was obtained, just shows the reference.

Application Logic Layer - It’s the heart of execution . Responsible for everything the application will do. the control of one or more data elements, answers questions about your condition and answers instructions to change position. The model knows what the application wants to do and is the main computational structure of the architecture, because it is he who models the problem that is trying to solve. Models the data and behavior behind the business process Cares only about storage , manipulation and data generation It is a data encapsulation and presentation-independent behavior.

Control Layer - It is responsible for interpreting the input actions through the mouse and keyboard performed by the user. The Control (Controller) sends these actions to the Model (Model) and to the view window (View) where the necessary changes will be made.