单项选择题

A.有利于开发中的分工
B.使程序结构的耦合性降低
C.有利于组件的重用
D.MVC设计模式适用于所有应用程序的开发