单项选择题

A.MVC的三个模块各自独立运行,互相之间不需要交流
B.通常要求控制器的代码越简洁越好
C.MVC的设计模式体现了面向对象的思维
D.MVC设计模式是对代码的优化