单项选择题

应用程序开发中广泛使用三层结构来改善程序的可维护性以及代码的可重用性,这三层包括()。

A、数据访问层
B、业务逻辑层
C、表示层
D、物理层