层将一组软件作为一个完整的分区,每个分区暴露一个公开接口。 第一个概念是,每一层都有特定的角色和职责。例如,展现层负责处理所有的用户界面。分层架构的这种关注点分离,让构建高效的角色和职责非常简单。 第二个概念是,分层架构模式是一个技术性的分区架构,而非一个...