在项目中使用三层架构的优势有哪些?( )
A.适于变化,利于维护。项目需求经常会发生变化,三层架构将功能模块分离,提高了项目的可维护性和代码的可重用性
B.适用于协作开发。目前,多数项目是团队多人协作开发的,有的负责界面设计,有的负责数据库操作模块,三层架构将各个功能模块分离,各自负责各层的模块,有利于协作开发
C.主流趋势。在企业级的开发中,三层架构是基本要求,大多数项目都会采用三层架构
D.降低耦合度;在开发时实现前后端分离。
正确答案是ABC