共 5 道选择题
解析:分层用单向依赖控制复杂度:表示层→业务层→数据层。
解析:业务规则集中在业务层,界面与 SQL 都不该承担核心规则。
解析:一个 Web 系统可以整体分层,同时在 Web 层采用 MVC。
解析:每一层封装都有调用成本,层数过多会变「通心粉」的反面——空洞层。
解析:界面直接访问库等于打穿分层,维护成本会迅速升高。