看明白了
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。
先说它的创建,再分步骤说它的运行过程
创建:
Model:存放数据,set设置,get获得。(数据容器)
View:调用Model里get的数据,对数据加工处理实现可视化
Controller:先对Model进行数据的存取使其内部的数据改变,再运行View里的可视化方法将之展现出来
运行过程:
1、通过运行main函数,向Controller输入数据,
2、Controller里通过set接受这个数据,然后通过get把数据传给Model
3、然后在Controller里调用view的方法。
分析他们之间的关联
Controller可以直接对Model进行数据的存取,也可以直接调用View的可视化方法展现
但是,View会不会改变从根本上来说还是要看Model的数据是否改变,跟Controller没有根本上的联系
所有Controller就相当于是一个中转站,或者说是调节室,Model和View才是真正的一对儿
这种方法关键就是实现了Model和View的分离,极大地方便了编程的过程,但是人俩的根是紧紧相连的。