多项选择题

MVC是模型-视图-控制器架构模式的缩写,以下关于MVC的叙述中,()是正确的。

A.视图是用户看到并与之交互的界面
B.模型表示企业数据和业务规则
C.使用MVC的目的是将M和V的代码分离,从而使同一个程序可以使用不同的表现形式
D.MVC强制性地使用应用程序的输入、处理和输出紧密结合