MVC
mvc是一种设计模式,M(Model)模型,V(View)视图,C(Controller)控制。
mvc分三层,最上层为view视图层,底下为model操作的数据,中间的为controller,用户从view输入指令,选取model中的数据,然后Controller对其进行相应的操作,最终返回结果。
这仨层是拥有紧密联系的,但也是相互独立的。每一层内部变化不影响另一层。每一层对外提供接口,供其他层调用。
使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。